e459e17525088aff5b51a2d6456ccd8f67d2157e
[yaffs-website] / vendor / nikic / php-parser / test / code / parser / stmt / class / php4Style.test
1 PHP 4 style declarations
2 -----
3 <?php
4
5 class A {
6     var $foo;
7     function bar() {}
8     static abstract function baz() {}
9 }
10 -----
11 array(
12     0: Stmt_Class(
13         flags: 0
14         name: A
15         extends: null
16         implements: array(
17         )
18         stmts: array(
19             0: Stmt_Property(
20                 flags: 0
21                 props: array(
22                     0: Stmt_PropertyProperty(
23                         name: foo
24                         default: null
25                     )
26                 )
27             )
28             1: Stmt_ClassMethod(
29                 flags: 0
30                 byRef: false
31                 name: bar
32                 params: array(
33                 )
34                 returnType: null
35                 stmts: array(
36                 )
37             )
38             2: Stmt_ClassMethod(
39                 flags: MODIFIER_ABSTRACT | MODIFIER_STATIC (24)
40                 byRef: false
41                 name: baz
42                 params: array(
43                 )
44                 returnType: null
45                 stmts: array(
46                 )
47             )
48         )
49     )
50 )