5 class A extends B implements C, D {
6 const A = 'B', C = 'D';
8 public $a = 'b', $c = 'd';
12 public function a() {}
13 public static function b($a) {}
14 public final function c() : B {}
15 protected function d() {}
16 private function e() {}
65 flags: MODIFIER_PUBLIC (1)
67 0: Stmt_PropertyProperty(
68 name: VarLikeIdentifier(
71 default: Scalar_String(
75 1: Stmt_PropertyProperty(
76 name: VarLikeIdentifier(
79 default: Scalar_String(
86 flags: MODIFIER_PROTECTED (2)
88 0: Stmt_PropertyProperty(
89 name: VarLikeIdentifier(
97 flags: MODIFIER_PRIVATE (4)
99 0: Stmt_PropertyProperty(
100 name: VarLikeIdentifier(
108 flags: MODIFIER_PUBLIC (1)
120 flags: MODIFIER_PUBLIC | MODIFIER_STATIC (9)
141 flags: MODIFIER_PUBLIC | MODIFIER_FINAL (33)
157 flags: MODIFIER_PROTECTED (2)
169 flags: MODIFIER_PRIVATE (4)