interface.test 767 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Interface
  2. -----
  3. <?php
  4. interface A extends C, D {
  5. public function a();
  6. }
  7. -----
  8. array(
  9. 0: Stmt_Interface(
  10. name: Identifier(
  11. name: A
  12. )
  13. extends: array(
  14. 0: Name(
  15. parts: array(
  16. 0: C
  17. )
  18. )
  19. 1: Name(
  20. parts: array(
  21. 0: D
  22. )
  23. )
  24. )
  25. stmts: array(
  26. 0: Stmt_ClassMethod(
  27. flags: MODIFIER_PUBLIC (1)
  28. byRef: false
  29. name: Identifier(
  30. name: a
  31. )
  32. params: array(
  33. )
  34. returnType: null
  35. stmts: null
  36. )
  37. )
  38. )
  39. )