bug69754.phpt 458 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Bug #69754 (Use of ::class inside array causes compile error)
  3. --FILE--
  4. <?php
  5. class Example {
  6. public function test() {
  7. var_dump(static::class);
  8. var_dump(static::class . 'IsAwesome');
  9. var_dump(static::class . date('Ymd'));
  10. var_dump([static::class]);
  11. }
  12. }
  13. (new Example)->test();
  14. ?>
  15. --EXPECTF--
  16. string(7) "Example"
  17. string(16) "ExampleIsAwesome"
  18. string(15) "Example%d"
  19. array(1) {
  20. [0]=>
  21. string(7) "Example"
  22. }