| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- Abstract class
- -----
- <?php
- abstract class A {
- public function a() {}
- abstract public function b();
- }
- -----
- array(
- 0: Stmt_Class(
- attrGroups: array(
- )
- flags: MODIFIER_ABSTRACT (16)
- name: Identifier(
- name: A
- )
- extends: null
- implements: array(
- )
- stmts: array(
- 0: Stmt_ClassMethod(
- attrGroups: array(
- )
- flags: MODIFIER_PUBLIC (1)
- byRef: false
- name: Identifier(
- name: a
- )
- params: array(
- )
- returnType: null
- stmts: array(
- )
- )
- 1: Stmt_ClassMethod(
- attrGroups: array(
- )
- flags: MODIFIER_PUBLIC | MODIFIER_ABSTRACT (17)
- byRef: false
- name: Identifier(
- name: b
- )
- params: array(
- )
- returnType: null
- stmts: null
- )
- )
- )
- )
|