projects
/
yaffs-website
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Removed modules/contrib/media module to allow update to the core media module
[yaffs-website]
/
vendor
/
nikic
/
php-parser
/
test
/
code
/
parser
/
stmt
/
blocklessStatement.test
1
Blockless statements for if/for/etc
2
-----
3
<?php
4
5
if ($a) $A;
6
elseif ($b) $B;
7
else $C;
8
9
for (;;) $foo;
10
11
foreach ($a as $b) $AB;
12
13
while ($a) $A;
14
15
do $A; while ($a);
16
17
declare (a='b') $C;
18
-----
19
array(
20
0: Stmt_If(
21
cond: Expr_Variable(
22
name: a
23
)
24
stmts: array(
25
0: Stmt_Expression(
26
expr: Expr_Variable(
27
name: A
28
)
29
)
30
)
31
elseifs: array(
32
0: Stmt_ElseIf(
33
cond: Expr_Variable(
34
name: b
35
)
36
stmts: array(
37
0: Stmt_Expression(
38
expr: Expr_Variable(
39
name: B
40
)
41
)
42
)
43
)
44
)
45
else: Stmt_Else(
46
stmts: array(
47
0: Stmt_Expression(
48
expr: Expr_Variable(
49
name: C
50
)
51
)
52
)
53
)
54
)
55
1: Stmt_For(
56
init: array(
57
)
58
cond: array(
59
)
60
loop: array(
61
)
62
stmts: array(
63
0: Stmt_Expression(
64
expr: Expr_Variable(
65
name: foo
66
)
67
)
68
)
69
)
70
2: Stmt_Foreach(
71
expr: Expr_Variable(
72
name: a
73
)
74
keyVar: null
75
byRef: false
76
valueVar: Expr_Variable(
77
name: b
78
)
79
stmts: array(
80
0: Stmt_Expression(
81
expr: Expr_Variable(
82
name: AB
83
)
84
)
85
)
86
)
87
3: Stmt_While(
88
cond: Expr_Variable(
89
name: a
90
)
91
stmts: array(
92
0: Stmt_Expression(
93
expr: Expr_Variable(
94
name: A
95
)
96
)
97
)
98
)
99
4: Stmt_Do(
100
stmts: array(
101
0: Stmt_Expression(
102
expr: Expr_Variable(
103
name: A
104
)
105
)
106
)
107
cond: Expr_Variable(
108
name: a
109
)
110
)
111
5: Stmt_Declare(
112
declares: array(
113
0: Stmt_DeclareDeclare(
114
key: Identifier(
115
name: a
116
)
117
value: Scalar_String(
118
value: b
119
)
120
)
121
)
122
stmts: array(
123
0: Stmt_Expression(
124
expr: Expr_Variable(
125
name: C
126
)
127
)
128
)
129
)
130
)