get_declared_traits_003.phpt 376 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Testing get_declared_classes() and get_declared_traits()
  3. --FILE--
  4. <?php
  5. class a { }
  6. interface b { }
  7. trait c { }
  8. abstract class d { }
  9. final class e { }
  10. var_dump(get_declared_classes());
  11. var_dump(get_declared_traits());
  12. ?>
  13. --EXPECTF--
  14. array(%d) {%A
  15. [%d]=>
  16. string(1) "a"
  17. [%d]=>
  18. string(1) "d"
  19. [%d]=>
  20. string(1) "e"
  21. }
  22. array(%d) {%A
  23. [%d]=>
  24. string(1) "c"
  25. }