@@ -22,50 +22,51 @@ foreach ($tokens as $i => $token) {
22
22
}
23
23
24
24
// is() variations
25
+ $ token = $ tokens [5 ];
25
26
26
27
echo "\nSuccess: \n" ;
27
- var_dump ($ tokens [ 4 ] ->is (T_FUNCTION ));
28
- var_dump ($ tokens [ 4 ] ->is ('function ' ));
29
- var_dump ($ tokens [ 4 ] ->is (['class ' , T_FUNCTION ]));
30
- var_dump ($ tokens [ 4 ] ->is ([T_CLASS , 'function ' ]));
28
+ var_dump ($ token ->is (T_FUNCTION ));
29
+ var_dump ($ token ->is ('function ' ));
30
+ var_dump ($ token ->is (['class ' , T_FUNCTION ]));
31
+ var_dump ($ token ->is ([T_CLASS , 'function ' ]));
31
32
32
33
echo "\nFailure: \n" ;
33
- var_dump ($ tokens [ 4 ] ->is (T_CLASS ));
34
- var_dump ($ tokens [ 4 ] ->is ('class ' ));
35
- var_dump ($ tokens [ 4 ] ->is (['class ' , T_TRAIT ]));
36
- var_dump ($ tokens [ 4 ] ->is ([T_CLASS , 'trait ' ]));
34
+ var_dump ($ token ->is (T_CLASS ));
35
+ var_dump ($ token ->is ('class ' ));
36
+ var_dump ($ token ->is (['class ' , T_TRAIT ]));
37
+ var_dump ($ token ->is ([T_CLASS , 'trait ' ]));
37
38
38
39
echo "\nError: \n" ;
39
40
try {
40
- $ tokens [ 4 ] ->is (3.141 );
41
+ $ token ->is (3.141 );
41
42
} catch (TypeError $ e ) {
42
43
echo $ e ->getMessage (), "\n" ;
43
44
}
44
45
try {
45
- $ tokens [ 4 ] ->is ([3.141 ]);
46
+ $ token ->is ([3.141 ]);
46
47
} catch (TypeError $ e ) {
47
48
echo $ e ->getMessage (), "\n" ;
48
49
}
49
50
50
- unset($ tokens [ 4 ] ->id );
51
- unset($ tokens [ 4 ] ->text );
51
+ unset($ token ->id );
52
+ unset($ token ->text );
52
53
try {
53
- $ tokens [ 4 ] ->is (T_FUNCTION );
54
+ $ token ->is (T_FUNCTION );
54
55
} catch (Error $ e ) {
55
56
echo $ e ->getMessage (), "\n" ;
56
57
}
57
58
try {
58
- $ tokens [ 4 ] ->is ('function ' );
59
+ $ token ->is ('function ' );
59
60
} catch (Error $ e ) {
60
61
echo $ e ->getMessage (), "\n" ;
61
62
}
62
63
try {
63
- $ tokens [ 4 ] ->is ([T_FUNCTION ]);
64
+ $ token ->is ([T_FUNCTION ]);
64
65
} catch (Error $ e ) {
65
66
echo $ e ->getMessage (), "\n" ;
66
67
}
67
68
try {
68
- $ tokens [ 4 ] ->is (['function ' ]);
69
+ $ token ->is (['function ' ]);
69
70
} catch (Error $ e ) {
70
71
echo $ e ->getMessage (), "\n" ;
71
72
}
@@ -78,22 +79,23 @@ var_dump($token->getTokenName());
78
79
--EXPECT--
79
80
[ 0] T_OPEN_TAG ignorable
80
81
[ 1] T_COMMENT ignorable
81
- [ 2] T_DOC_COMMENT ignorable
82
- [ 3] T_WHITESPACE ignorable
83
- [ 4] T_FUNCTION meaningful
84
- [ 5] T_WHITESPACE ignorable
85
- [ 6] T_STRING meaningful
86
- [ 7] ( meaningful
87
- [ 8] ) meaningful
88
- [ 9] T_WHITESPACE ignorable
89
- [10] { meaningful
90
- [11] T_WHITESPACE ignorable
91
- [12] T_ECHO meaningful
92
- [13] T_WHITESPACE ignorable
93
- [14] T_CONSTANT_ENCAPSED_STRING meaningful
94
- [15] ; meaningful
95
- [16] T_WHITESPACE ignorable
96
- [17] } meaningful
82
+ [ 2] T_WHITESPACE ignorable
83
+ [ 3] T_DOC_COMMENT ignorable
84
+ [ 4] T_WHITESPACE ignorable
85
+ [ 5] T_FUNCTION meaningful
86
+ [ 6] T_WHITESPACE ignorable
87
+ [ 7] T_STRING meaningful
88
+ [ 8] ( meaningful
89
+ [ 9] ) meaningful
90
+ [10] T_WHITESPACE ignorable
91
+ [11] { meaningful
92
+ [12] T_WHITESPACE ignorable
93
+ [13] T_ECHO meaningful
94
+ [14] T_WHITESPACE ignorable
95
+ [15] T_CONSTANT_ENCAPSED_STRING meaningful
96
+ [16] ; meaningful
97
+ [17] T_WHITESPACE ignorable
98
+ [18] } meaningful
97
99
98
100
Success:
99
101
bool(true)
0 commit comments