semi_reserved_009.phpt 276 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Edge case: T_STRING<as> as T_STRING<?>
  3. --FILE--
  4. <?php
  5. trait TraitA
  6. {
  7. public static function as(){ echo __METHOD__, PHP_EOL; }
  8. }
  9. class Foo
  10. {
  11. use TraitA {
  12. as as try;
  13. }
  14. }
  15. Foo::try();
  16. echo PHP_EOL, "Done", PHP_EOL;
  17. ?>
  18. --EXPECT--
  19. TraitA::as
  20. Done