language012.phpt 279 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Statics should work in traits, too.
  3. --FILE--
  4. <?php
  5. error_reporting(E_ALL);
  6. trait Counter {
  7. public function inc() {
  8. static $c = 0;
  9. $c = $c + 1;
  10. echo "$c\n";
  11. }
  12. }
  13. class C1 {
  14. use Counter;
  15. }
  16. $o = new C1();
  17. $o->inc();
  18. $o->inc();
  19. ?>
  20. --EXPECT--
  21. 1
  22. 2