projects
/
yaffs-website
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Security update for Core, with self-updated composer
[yaffs-website]
/
vendor
/
nikic
/
php-parser
/
test
/
code
/
parser
/
stmt
/
if.test
1
If/Elseif/Else
2
-----
3
<?php
4
5
if ($a) {}
6
elseif ($b) {}
7
elseif ($c) {}
8
else {}
9
10
if ($a) {} // without else
11
12
if ($a):
13
elseif ($b):
14
elseif ($c):
15
else :
16
endif;
17
18
if ($a): endif; // without else
19
-----
20
array(
21
0: Stmt_If(
22
cond: Expr_Variable(
23
name: a
24
)
25
stmts: array(
26
)
27
elseifs: array(
28
0: Stmt_ElseIf(
29
cond: Expr_Variable(
30
name: b
31
)
32
stmts: array(
33
)
34
)
35
1: Stmt_ElseIf(
36
cond: Expr_Variable(
37
name: c
38
)
39
stmts: array(
40
)
41
)
42
)
43
else: Stmt_Else(
44
stmts: array(
45
)
46
)
47
)
48
1: Stmt_If(
49
cond: Expr_Variable(
50
name: a
51
)
52
stmts: array(
53
)
54
elseifs: array(
55
)
56
else: null
57
)
58
2: Stmt_If(
59
cond: Expr_Variable(
60
name: a
61
)
62
stmts: array(
63
)
64
elseifs: array(
65
0: Stmt_ElseIf(
66
cond: Expr_Variable(
67
name: b
68
)
69
stmts: array(
70
)
71
)
72
1: Stmt_ElseIf(
73
cond: Expr_Variable(
74
name: c
75
)
76
stmts: array(
77
)
78
)
79
)
80
else: Stmt_Else(
81
stmts: array(
82
)
83
)
84
comments: array(
85
0: // without else
86
)
87
)
88
3: Stmt_If(
89
cond: Expr_Variable(
90
name: a
91
)
92
stmts: array(
93
)
94
elseifs: array(
95
)
96
else: null
97
)
98
4: Stmt_Nop(
99
comments: array(
100
0: // without else
101
)
102
)
103
)