Fix another batch of indentation in tests

This commit is contained in:
Máté Kocsis 2020-02-02 23:18:45 +01:00
parent 4cbffd89d9
commit 2015c7a48e
No known key found for this signature in database
GPG key ID: FD055E41728BF310
22 changed files with 935 additions and 1007 deletions

View file

@ -13,12 +13,12 @@ require_once('skipif.inc');
$xml = <<< EOXML
<?xml version="1.0" encoding="utf-8"?>
<courses>
<!-- Hello World! -->
<aNode>
<childNode>
<childlessNode />
</childNode>
</aNode>
<!-- Hello World! -->
<aNode>
<childNode>
<childlessNode />
</childNode>
</aNode>
</courses>
EOXML;
@ -34,5 +34,5 @@ var_dump($result == $dom->saveXML());
unlink($filename);
--EXPECT--
int(151)
int(181)
bool(true)

View file

@ -12,18 +12,18 @@ Simon Hughes <odbc3@hotmail.com>
$xml = <<< EOXML
<?xml version="1.0" encoding="ISO-8859-1"?>
<courses>
<course title="one">
<notes>
<note>c1n1</note>
<note>c1n2</note>
</notes>
</course>
<course title="two">
<notes>
<note>c2n1</note>
<note>c2n2</note>
</notes>
</course>
<course title="one">
<notes>
<note>c1n1</note>
<note>c1n2</note>
</notes>
</course>
<course title="two">
<notes>
<note>c2n1</note>
<note>c2n2</note>
</notes>
</course>
</courses>
EOXML;
@ -75,31 +75,31 @@ for ($index = 0; $index < $children->length; $index++) {
Start cloneNode test
node 0
Course: new title3:DOMElement
~string(24) "
c1n1
c1n2
"
~string(57) "
c1n1
c1n2
"
node 1
Course: two:DOMElement
~string(24) "
c2n1
c2n2
"
~string(57) "
c2n1
c2n2
"
node 2
Course: new title default:DOMElement
~string(0) ""
node 3
Course: new title true:DOMElement
~string(24) "
c1n1
c1n2
"
~string(57) "
c1n1
c1n2
"
node 4
Course: new title false:DOMElement
~string(0) ""

View file

@ -12,18 +12,18 @@ Simon Hughes <odbc3@hotmail.com>
$xml = <<< EOXML
<?xml version="1.0" encoding="ISO-8859-1"?>
<courses>
<course title="one">
<notes>
<note>c1n1</note>
<note>c1n2</note>
</notes>
</course>
<course title="two">
<notes>
<note>c2n1</note>
<note>c2n2</note>
</notes>
</course>
<course title="one">
<notes>
<note>c1n1</note>
<note>c1n2</note>
</notes>
</course>
<course title="two">
<notes>
<note>c2n1</note>
<note>c2n2</note>
</notes>
</course>
</courses>
EOXML;
@ -64,42 +64,42 @@ Course: no title:DOMText
"
node 3
Course: two:DOMElement
~string(24) "
c2n1
c2n2
"
~string(57) "
c2n1
c2n2
"
node 2
Course: no title:DOMText
~string(2) "
"
~string(5) "
"
node 1
Course: one:DOMElement
~string(24) "
c1n1
c1n2
"
~string(57) "
c1n1
c1n2
"
node 0
Course: no title:DOMText
~string(2) "
"
~string(5) "
"
after text removed it now has 2 nodes
node 0
Course: one:DOMElement
~string(24) "
c1n1
c1n2
"
~string(57) "
c1n1
c1n2
"
node 1
Course: two:DOMElement
~string(24) "
c2n1
c2n2
"
~string(57) "
c2n1
c2n2
"

View file

@ -10,7 +10,7 @@ require_once('skipif.inc');
$xml = <<< EOXML
<?xml version="1.0" encoding="ISO-8859-1"?>
<courses>
<!-- Hello World! -->
<!-- Hello World! -->
</courses>
EOXML;
@ -30,8 +30,8 @@ for ($index = 0; $index < $children->length; $index++) {
bool(true)
--- child 0 ---
DOMText
string(2) "
"
string(5) "
"
--- child 1 ---
DOMComment
string(14) " Hello World! "

View file

@ -6,7 +6,7 @@ Objects of DOM extension: debug info object handler.
<?php
$xml = <<<XML
<foo>
<bar>foobar</bar>
<bar>foobar</bar>
</foo>
XML;
$d = new domdocument;
@ -55,6 +55,6 @@ DOMDocument Object
[localName] =>
[baseURI] => %s
[textContent] =>
foobar
foobar
)

View file

@ -20,12 +20,12 @@ var_dump(highlight_file('data:,<?php echo "test"; ?>'));
var_dump(highlight_file('data:,<?php echo "test ?>'));
$data = '
<?php
class test {
public $var = 1;
private function foo() { echo "foo"; }
public function bar() { var_dump(test::foo()); }
}
<?php
class test {
public $var = 1;
private function foo() { echo "foo"; }
public function bar() { var_dump(test::foo()); }
}
?>';
file_put_contents($filename, $data);
@ -51,7 +51,7 @@ bool(false)
</span>
</code>bool(true)
<code><span style="color: #000000">
<br /><span style="color: #0000BB">&lt;?php&nbsp;<br />&nbsp;</span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">$var&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;</span><span style="color: #0000BB">foo</span><span style="color: #007700">()&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #DD0000">"foo"</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">bar</span><span style="color: #007700">()&nbsp;{&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">test</span><span style="color: #007700">::</span><span style="color: #0000BB">foo</span><span style="color: #007700">());&nbsp;}<br />&nbsp;}&nbsp;&nbsp;<br /></span><span style="color: #0000BB">?&gt;</span>
<br /><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">class&nbsp;</span><span style="color: #0000BB">test&nbsp;</span><span style="color: #007700">{<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;</span><span style="color: #0000BB">$var&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;</span><span style="color: #0000BB">foo</span><span style="color: #007700">()&nbsp;{&nbsp;echo&nbsp;</span><span style="color: #DD0000">"foo"</span><span style="color: #007700">;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #0000BB">bar</span><span style="color: #007700">()&nbsp;{&nbsp;</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">test</span><span style="color: #007700">::</span><span style="color: #0000BB">foo</span><span style="color: #007700">());&nbsp;}<br />}<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code>bool(true)
Done

View file

@ -20,11 +20,11 @@ echo "*** Testing vfprintf() : octal formats and non-octal values ***\n";
// defining array of octal formats
$formats =
'%o %+o %-o
%lo %Lo %4o %-4o
%10.4o %-10.4o %.4o
%\'#2o %\'2o %\'$2o %\'_2o
%3$o %4$o %1$o %2$o';
'%o %+o %-o
%lo %Lo %4o %-4o
%10.4o %-10.4o %.4o
%\'#2o %\'2o %\'$2o %\'_2o
%3$o %4$o %1$o %2$o';
// Arrays of non octal values for the format defined in $format.
// Each sub array contains non octal values which correspond to each format in $format
@ -93,31 +93,31 @@ unlink($data_file);
-- Iteration 1 --
2 0 12
361100 o 1777777777777777775456 2322
361100 o 1777777777777777775456 2322
30071 14 1777777777777777777764 1777777777777777416700
12 361100 2 0
30071 14 1777777777777777777764 1777777777777777416700
12 361100 2 0
-- Iteration 2 --
2 1777777777777777777776 2
361100 o 1777777777777720715133 57062645
361100 o 1777777777777720715133 57062645
57060664 4475347 1777777777777721631371 1777777777777720717336
2 361100 2 1777777777777777777776
57060664 4475347 1777777777777721631371 1777777777777720717336
2 361100 2 1777777777777777777776
-- Iteration 3 --
0 0 0
173 o 1777777777777777777605 173
173 o 1777777777777777777605 173
2322 0 $0 _0
0 173 0 0
2322 0 $0 _0
0 173 0 0
-- Iteration 4 --
1 1 1
1 o 1 1
1 o 1 1
#1 1 $1 _1
1 1 1 1
#1 1 $1 _1
1 1 1 1
-- Iteration 5 --
1 1 0
1 o 0 1
1 o 0 1
#0 1 $1 _0
0 1 1 1
#0 1 $1 _0
0 1 1 1

View file

@ -20,11 +20,11 @@ echo "*** Testing vfprintf() : hexa formats and non-hexa values ***\n";
// defining array of different hexa formats
$formats =
'%x %+x %-x
%lx %Lx %4x %-4x
%10.4x %-10.4x %.4x
%\'#2x %\'2x %\'$2x %\'_2x
%3$x %4$x %1$x %2$x';
'%x %+x %-x
%lx %Lx %4x %-4x
%10.4x %-10.4x %.4x
%\'#2x %\'2x %\'$2x %\'_2x
%3$x %4$x %1$x %2$x';
// Arrays of non hexa values for the format defined in $format.
// Each sub array contains non hexa values which correspond to each format in $format
@ -93,31 +93,31 @@ unlink($data_file);
-- Iteration 1 --
2 0 a
1e240 x fffffffffffffb2e 4d2
1e240 x fffffffffffffb2e 4d2
3039 c fffffffffffffff4 fffffffffffe1dc0
a 1e240 2 0
3039 c fffffffffffffff4 fffffffffffe1dc0
a 1e240 2 0
-- Iteration 2 --
2 fffffffffffffffe 2
1e240 x ffffffffff439a5b bc65a5
1e240 x ffffffffff439a5b bc65a5
bc61b4 127ae7 ffffffffff4732f9 ffffffffff439ede
2 1e240 2 fffffffffffffffe
bc61b4 127ae7 ffffffffff4732f9 ffffffffff439ede
2 1e240 2 fffffffffffffffe
-- Iteration 3 --
0 0 0
7b x ffffffffffffff85 7b
7b x ffffffffffffff85 7b
4d2 0 $0 _0
0 7b 0 0
4d2 0 $0 _0
0 7b 0 0
-- Iteration 4 --
1 1 1
1 x 1 1
1 x 1 1
#1 1 $1 _1
1 1 1 1
#1 1 $1 _1
1 1 1 1
-- Iteration 5 --
1 1 0
1 x 0 1
1 x 0 1
#0 1 $1 _0
0 1 1 1
#0 1 $1 _0
0 1 1 1

View file

@ -20,7 +20,7 @@ echo "*** Testing vprintf() : int formats and non-integer values ***\n";
// defining array of int formats
$formats =
'%d %+d %-d
'%d %+d %-d
%ld %Ld %4d %-4d
%10.4d %-10.4d %.4d %04.4d
%\'#2d %\'2d %\'$2d %\'_2d
@ -76,33 +76,33 @@ foreach($args_array as $args) {
*** Testing vprintf() : int formats and non-integer values ***
-- Iteration 1 --
2 +0 10
2 +0 10
123456 d -1234 1234
20000000000 200000 4000 22000000
12345 12 -12 -123456
10 123456 2 0
int(116)
int(115)
-- Iteration 2 --
0 +0 0
0 +0 0
123 d -123 123
0 0 123456 0000
1234 0 $0 _0
0 123 0 0
int(96)
int(95)
-- Iteration 3 --
1 +1 1
1 +1 1
1 d 1 1
1 1 1 0001
#1 1 $1 _1
1 1 1 1
int(85)
int(84)
-- Iteration 4 --
1 +1 0
1 +1 0
1 d 0 1
1 0 1 0000
#0 1 $1 _0
0 1 1 1
int(85)
int(84)

View file

@ -20,11 +20,11 @@ echo "*** Testing vsprintf() : unsigned formats and signed & other types of valu
// defining array of unsigned formats
$formats =
'%u %+u %-u
%lu %Lu %4u %-4u
%10.4u %-10.4u %.4u
%\'#2u %\'2u %\'$2u %\'_2u
%3$u %4$u %1$u %2$u';
'%u %+u %-u
%lu %Lu %4u %-4u
%10.4u %-10.4u %.4u
%\'#2u %\'2u %\'$2u %\'_2u
%3$u %4$u %1$u %2$u';
// Arrays of signed and other type of values for the format defined in $format.
// Each sub array contains signed values which correspond to each format in $format
@ -75,30 +75,30 @@ echo "Done";
*** Testing vsprintf() : unsigned formats and signed & other types of values ***
-- Iteration 1 --
string(142) "2 0 10
123456 u 1234 20000000000
2000000000000 22000000000000 12345
12 18446744073709551604 18446744073709428160 _3
10 123456 2 0"
string(145) "2 0 10
123456 u 1234 20000000000
2000000000000 22000000000000 12345
12 18446744073709551604 18446744073709428160 _3
10 123456 2 0"
-- Iteration 2 --
string(97) "0 0 0
123 u 18446744073709551493 123
0 0 0
1234 0 $0 _0
0 123 0 0"
string(100) "0 0 0
123 u 18446744073709551493 123
0 0 0
1234 0 $0 _0
0 123 0 0"
-- Iteration 3 --
string(75) "1 1 1
1 u 1 1
1 1 1
#1 1 $1 _1
1 1 1 1"
string(78) "1 1 1
1 u 1 1
1 1 1
#1 1 $1 _1
1 1 1 1"
-- Iteration 4 --
string(75) "1 1 0
1 u 0 1
1 1 0
#0 1 $1 _0
0 1 1 1"
string(78) "1 1 0
1 u 0 1
1 1 0
#0 1 $1 _0
0 1 1 1"
Done

View file

@ -16,11 +16,11 @@ echo "*** Testing vsprintf() : string formats and non-string values ***\n";
// defining array of string formats
$formats =
'%s %+s %-s
%ls %4s %-4s
%10.4s %-10.4s %04s %04.4s
%\'#2s %\'2s %\'$2s %\'_2s
%3$s %4$s %1$s %2$s';
'%s %+s %-s
%ls %4s %-4s
%10.4s %-10.4s %04s %04.4s
%\'#2s %\'2s %\'$2s %\'_2s
%3$s %4$s %1$s %2$s';
// Arrays of non string values for the format defined in $format.
// Each sub array contains non string values which correspond to each format in $format
@ -71,18 +71,18 @@ foreach($args_array as $args) {
*** Testing vsprintf() : string formats and non-string values ***
-- Iteration 1 --
string(173) "2.2 0.2 10.2
123456.234 -1234.6789 1234.6789
2123 2765 -27654321000 2123
12345.78 12.000000011111 -12.00000111111 -123456.234
10.2 123456.234 2.2 0.2"
string(177) "2.2 0.2 10.2
123456.234 -1234.6789 1234.6789
2123 2765 -27654321000 2123
12345.78 12.000000011111 -12.00000111111 -123456.234
10.2 123456.234 2.2 0.2"
-- Iteration 2 --
string(129) "2 -2 2
123456 -12346789 12346789
1232 2000 -40000 2221
12345780 1211111 -12111111 -12345634
2 123456 2 -2"
string(133) "2 -2 2
123456 -12346789 12346789
1232 2000 -40000 2221
12345780 1211111 -12111111 -12345634
2 123456 2 -2"
-- Iteration 3 --
@ -121,15 +121,15 @@ Warning: Array to string conversion in %s on line %d
Warning: Array to string conversion in %s on line %d
Warning: Array to string conversion in %s on line %d
string(128) "Array Array Array
Array Array Array
Arra Arra Array Arra
Array Array Array Array
Array Array Array Array"
string(132) "Array Array Array
Array Array Array
Arra Arra Array Arra
Array Array Array Array
Array Array Array Array"
-- Iteration 4 --
string(78) "1 1
1 1
1 0001 0000
#0 1 $1 _0
1 1 1"
string(82) "1 1
1 1
1 0001 0000
#0 1 $1 _0
1 1 1"

View file

@ -26,7 +26,7 @@ echo "*** Testing token_get_all() : for control structure tokens ***\n";
// if..elseif....else
echo "-- with if..elseif..else..tokens --\n";
$source = '<?php
$source = '<?php
if($a == true) {
echo "$a = true";
}
@ -78,27 +78,18 @@ echo "Done"
--EXPECTF--
*** Testing token_get_all() : for control structure tokens ***
-- with if..elseif..else..tokens --
array(49) {
array(48) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
[1]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) "
"
[2]=>
int(1)
}
[2]=>
array(3) {
[0]=>
int(%d)
@ -107,9 +98,9 @@ array(49) {
[2]=>
int(2)
}
[3]=>
[2]=>
string(1) "("
[4]=>
[3]=>
array(3) {
[0]=>
int(%d)
@ -118,7 +109,7 @@ array(49) {
[2]=>
int(2)
}
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -127,7 +118,7 @@ array(49) {
[2]=>
int(2)
}
[6]=>
[5]=>
array(3) {
[0]=>
int(%d)
@ -136,7 +127,7 @@ array(49) {
[2]=>
int(2)
}
[7]=>
[6]=>
array(3) {
[0]=>
int(%d)
@ -145,7 +136,7 @@ array(49) {
[2]=>
int(2)
}
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -154,9 +145,9 @@ array(49) {
[2]=>
int(2)
}
[9]=>
[8]=>
string(1) ")"
[10]=>
[9]=>
array(3) {
[0]=>
int(%d)
@ -165,9 +156,9 @@ array(49) {
[2]=>
int(2)
}
[11]=>
[10]=>
string(1) "{"
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -177,7 +168,7 @@ array(49) {
[2]=>
int(2)
}
[13]=>
[12]=>
array(3) {
[0]=>
int(%d)
@ -186,7 +177,7 @@ array(49) {
[2]=>
int(%d)
}
[14]=>
[13]=>
array(3) {
[0]=>
int(%d)
@ -195,9 +186,9 @@ array(49) {
[2]=>
int(%d)
}
[15]=>
[14]=>
string(1) """
[16]=>
[15]=>
array(3) {
[0]=>
int(%d)
@ -206,7 +197,7 @@ array(49) {
[2]=>
int(%d)
}
[17]=>
[16]=>
array(3) {
[0]=>
int(%d)
@ -215,11 +206,11 @@ array(49) {
[2]=>
int(%d)
}
[18]=>
[17]=>
string(1) """
[19]=>
[18]=>
string(1) ";"
[20]=>
[19]=>
array(3) {
[0]=>
int(%d)
@ -229,9 +220,9 @@ array(49) {
[2]=>
int(%d)
}
[21]=>
[20]=>
string(1) "}"
[22]=>
[21]=>
array(3) {
[0]=>
int(%d)
@ -241,7 +232,7 @@ array(49) {
[2]=>
int(4)
}
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -250,9 +241,9 @@ array(49) {
[2]=>
int(5)
}
[24]=>
[23]=>
string(1) "("
[25]=>
[24]=>
array(3) {
[0]=>
int(%d)
@ -261,7 +252,7 @@ array(49) {
[2]=>
int(5)
}
[26]=>
[25]=>
array(3) {
[0]=>
int(%d)
@ -270,7 +261,7 @@ array(49) {
[2]=>
int(5)
}
[27]=>
[26]=>
array(3) {
[0]=>
int(%d)
@ -279,7 +270,7 @@ array(49) {
[2]=>
int(5)
}
[28]=>
[27]=>
array(3) {
[0]=>
int(%d)
@ -288,7 +279,7 @@ array(49) {
[2]=>
int(5)
}
[29]=>
[28]=>
array(3) {
[0]=>
int(%d)
@ -297,9 +288,9 @@ array(49) {
[2]=>
int(5)
}
[30]=>
[29]=>
string(1) ")"
[31]=>
[30]=>
array(3) {
[0]=>
int(%d)
@ -308,9 +299,9 @@ array(49) {
[2]=>
int(5)
}
[32]=>
[31]=>
string(1) "{"
[33]=>
[32]=>
array(3) {
[0]=>
int(%d)
@ -320,7 +311,7 @@ array(49) {
[2]=>
int(5)
}
[34]=>
[33]=>
array(3) {
[0]=>
int(%d)
@ -329,7 +320,7 @@ array(49) {
[2]=>
int(6)
}
[35]=>
[34]=>
array(3) {
[0]=>
int(%d)
@ -338,7 +329,7 @@ array(49) {
[2]=>
int(6)
}
[36]=>
[35]=>
array(3) {
[0]=>
int(%d)
@ -347,9 +338,9 @@ array(49) {
[2]=>
int(6)
}
[37]=>
[36]=>
string(1) ";"
[38]=>
[37]=>
array(3) {
[0]=>
int(%d)
@ -359,9 +350,9 @@ array(49) {
[2]=>
int(6)
}
[39]=>
[38]=>
string(1) "}"
[40]=>
[39]=>
array(3) {
[0]=>
int(%d)
@ -371,7 +362,7 @@ array(49) {
[2]=>
int(7)
}
[41]=>
[40]=>
array(3) {
[0]=>
int(%d)
@ -380,7 +371,7 @@ array(49) {
[2]=>
int(8)
}
[42]=>
[41]=>
array(3) {
[0]=>
int(%d)
@ -390,7 +381,7 @@ array(49) {
[2]=>
int(8)
}
[43]=>
[42]=>
array(3) {
[0]=>
int(%d)
@ -399,7 +390,7 @@ array(49) {
[2]=>
int(9)
}
[44]=>
[43]=>
array(3) {
[0]=>
int(%d)
@ -408,7 +399,7 @@ array(49) {
[2]=>
int(9)
}
[45]=>
[44]=>
array(3) {
[0]=>
int(%d)
@ -417,9 +408,9 @@ array(49) {
[2]=>
int(9)
}
[46]=>
[45]=>
string(1) ";"
[47]=>
[46]=>
array(3) {
[0]=>
int(%d)
@ -429,7 +420,7 @@ array(49) {
[2]=>
int(9)
}
[48]=>
[47]=>
array(3) {
[0]=>
int(%d)

View file

@ -23,7 +23,7 @@ echo "*** Testing token_get_all() : with language constants ***\n";
// parsing __FILE__ token
echo "-- with FILE --\n";
$source = "<?php
$source = "<?php
\$fp = fopen(__FILE__, 'r');
?>";
var_dump( token_get_all($source));
@ -54,27 +54,18 @@ echo "Done"
--EXPECTF--
*** Testing token_get_all() : with language constants ***
-- with FILE --
array(16) {
array(15) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
[1]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) "
"
[2]=>
int(1)
}
[2]=>
array(3) {
[0]=>
int(%d)
@ -83,7 +74,7 @@ array(16) {
[2]=>
int(2)
}
[3]=>
[2]=>
array(3) {
[0]=>
int(%d)
@ -92,9 +83,9 @@ array(16) {
[2]=>
int(2)
}
[4]=>
[3]=>
string(1) "="
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -103,7 +94,7 @@ array(16) {
[2]=>
int(2)
}
[6]=>
[5]=>
array(3) {
[0]=>
int(%d)
@ -112,9 +103,9 @@ array(16) {
[2]=>
int(2)
}
[7]=>
[6]=>
string(1) "("
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -123,9 +114,9 @@ array(16) {
[2]=>
int(2)
}
[9]=>
[8]=>
string(1) ","
[10]=>
[9]=>
array(3) {
[0]=>
int(%d)
@ -134,7 +125,7 @@ array(16) {
[2]=>
int(2)
}
[11]=>
[10]=>
array(3) {
[0]=>
int(%d)
@ -143,11 +134,11 @@ array(16) {
[2]=>
int(2)
}
[12]=>
[11]=>
string(1) ")"
[13]=>
[12]=>
string(1) ";"
[14]=>
[13]=>
array(3) {
[0]=>
int(%d)
@ -157,7 +148,7 @@ array(16) {
[2]=>
int(2)
}
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)

View file

@ -35,7 +35,7 @@ abstract class MyClass
protected var $c;
static $d;
final $e = 10;
abstract public function myFunction($a);
}
class ChildClass extends MyClass implements MyInterface
@ -573,8 +573,8 @@ array(145) {
[0]=>
int(%d)
[1]=>
string(6) "
string(4) "
"
[2]=>
int(12)

View file

@ -18,7 +18,7 @@ echo "*** Testing token_get_all() : with invalid/unknown tokens ***\n";
// with valid php tags and invalid tokens
echo "-- with valid PHP tags & invlid tokens --\n";
$source = '<?php
$source = '<?php
struct myStruct {
variable $a;
method() { display $a; }
@ -28,7 +28,7 @@ var_dump( token_get_all($source));
// with invalid open tag for testing entire source to be unknown token
echo "-- with invlalid PHP open tag & valid tokens --\n";
$source = '<pli
$source = '<pli
echo "hello world"; ?>';
var_dump( token_get_all($source));
@ -42,13 +42,14 @@ echo "Done"
--EXPECTF--
*** Testing token_get_all() : with invalid/unknown tokens ***
-- with valid PHP tags & invlid tokens --
array(29) {
array(28) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
@ -57,17 +58,16 @@ array(29) {
[0]=>
int(%d)
[1]=>
string(1) "
"
string(6) "struct"
[2]=>
int(1)
int(2)
}
[2]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "struct"
string(1) " "
[2]=>
int(2)
}
@ -76,20 +76,11 @@ array(29) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(8) "myStruct"
[2]=>
int(2)
}
[4]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(8) "myStruct"
[2]=>
int(2)
}
[5]=>
array(3) {
[0]=>
int(%d)
@ -98,9 +89,9 @@ array(29) {
[2]=>
int(2)
}
[6]=>
[5]=>
string(1) "{"
[7]=>
[6]=>
array(3) {
[0]=>
int(%d)
@ -110,7 +101,7 @@ array(29) {
[2]=>
int(2)
}
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -119,7 +110,7 @@ array(29) {
[2]=>
int(%d)
}
[9]=>
[8]=>
array(3) {
[0]=>
int(%d)
@ -128,7 +119,7 @@ array(29) {
[2]=>
int(%d)
}
[10]=>
[9]=>
array(3) {
[0]=>
int(%d)
@ -137,9 +128,9 @@ array(29) {
[2]=>
int(%d)
}
[11]=>
[10]=>
string(1) ";"
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -149,7 +140,7 @@ array(29) {
[2]=>
int(%d)
}
[13]=>
[12]=>
array(3) {
[0]=>
int(%d)
@ -158,22 +149,22 @@ array(29) {
[2]=>
int(4)
}
[14]=>
[13]=>
string(1) "("
[15]=>
[14]=>
string(1) ")"
[15]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[16]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[17]=>
string(1) "{"
[18]=>
[17]=>
array(3) {
[0]=>
int(%d)
@ -182,7 +173,7 @@ array(29) {
[2]=>
int(4)
}
[19]=>
[18]=>
array(3) {
[0]=>
int(%d)
@ -191,7 +182,7 @@ array(29) {
[2]=>
int(4)
}
[20]=>
[19]=>
array(3) {
[0]=>
int(%d)
@ -200,7 +191,7 @@ array(29) {
[2]=>
int(4)
}
[21]=>
[20]=>
array(3) {
[0]=>
int(%d)
@ -209,9 +200,9 @@ array(29) {
[2]=>
int(4)
}
[22]=>
[21]=>
string(1) ";"
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -220,9 +211,9 @@ array(29) {
[2]=>
int(4)
}
[24]=>
[23]=>
string(1) "}"
[25]=>
[24]=>
array(3) {
[0]=>
int(%d)
@ -232,9 +223,9 @@ array(29) {
[2]=>
int(4)
}
[26]=>
[25]=>
string(1) "}"
[27]=>
[26]=>
array(3) {
[0]=>
int(%d)
@ -244,7 +235,7 @@ array(29) {
[2]=>
int(5)
}
[28]=>
[27]=>
array(3) {
[0]=>
int(%d)
@ -261,7 +252,7 @@ array(1) {
[0]=>
int(%d)
[1]=>
string(28) "<pli
string(27) "<pli
echo "hello world"; ?>"
[2]=>
int(1)

View file

@ -18,11 +18,11 @@ Test token_get_all() function : usage variations - heredoc string for 'source'
echo "*** Testing token_get_all() : with heredoc source string ***\n";
$source = <<<EOT
<?=
<?=
\$a = 2;
\$b = 1;
\$c = <<<EOS
This is to test
This is to test
heredoc string
EOS;
echo \$a + \$b;
@ -63,7 +63,7 @@ array(103) {
[0]=>
int(%d)
[1]=>
string(4) "
string(3) "
"
[2]=>
int(1)
@ -212,7 +212,7 @@ array(103) {
[0]=>
int(%d)
[1]=>
string(36) " This is to test
string(35) " This is to test
heredoc string
"
[2]=>

View file

@ -19,8 +19,8 @@ Test token_get_all() function : usage variations - with comparison operators
echo "*** Testing token_get_all() : 'source' string with different comparison operators ***\n";
// comparison operators : '==', '===', '>=', '<=', '!=', '!==', '<>'
$source = '<?php
if($a == 0)
$source = '<?php
if($a == 0)
echo "== 0";
elseif($a === 2)
echo "=== 2";
@ -37,27 +37,18 @@ echo "Done"
?>
--EXPECTF--
*** Testing token_get_all() : 'source' string with different comparison operators ***
array(89) {
array(88) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
[1]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) "
"
[2]=>
int(1)
}
[2]=>
array(3) {
[0]=>
int(%d)
@ -66,9 +57,9 @@ array(89) {
[2]=>
int(2)
}
[3]=>
[2]=>
string(1) "("
[4]=>
[3]=>
array(3) {
[0]=>
int(%d)
@ -77,7 +68,7 @@ array(89) {
[2]=>
int(2)
}
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -86,25 +77,25 @@ array(89) {
[2]=>
int(2)
}
[5]=>
array(3) {
[0]=>
int(286)
[1]=>
string(2) "=="
[2]=>
int(2)
}
[6]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "=="
string(1) " "
[2]=>
int(2)
}
[7]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[8]=>
array(3) {
[0]=>
int(%d)
@ -113,37 +104,37 @@ array(89) {
[2]=>
int(2)
}
[9]=>
[8]=>
string(1) ")"
[9]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(3) "
"
[2]=>
int(2)
}
[10]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(4) "
"
string(4) "echo"
[2]=>
int(2)
int(%d)
}
[11]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(4) "echo"
string(1) " "
[2]=>
int(%d)
}
[12]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[13]=>
array(3) {
[0]=>
int(%d)
@ -152,9 +143,9 @@ array(89) {
[2]=>
int(%d)
}
[14]=>
[13]=>
string(1) ";"
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)
@ -164,7 +155,7 @@ array(89) {
[2]=>
int(%d)
}
[16]=>
[15]=>
array(3) {
[0]=>
int(%d)
@ -173,9 +164,9 @@ array(89) {
[2]=>
int(4)
}
[17]=>
[16]=>
string(1) "("
[18]=>
[17]=>
array(3) {
[0]=>
int(%d)
@ -184,12 +175,21 @@ array(89) {
[2]=>
int(4)
}
[18]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[19]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(3) "==="
[2]=>
int(4)
}
@ -198,20 +198,11 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(3) "==="
string(1) " "
[2]=>
int(4)
}
[21]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[22]=>
array(3) {
[0]=>
int(%d)
@ -220,9 +211,9 @@ array(89) {
[2]=>
int(4)
}
[23]=>
[22]=>
string(1) ")"
[24]=>
[23]=>
array(3) {
[0]=>
int(%d)
@ -232,7 +223,7 @@ array(89) {
[2]=>
int(4)
}
[25]=>
[24]=>
array(3) {
[0]=>
int(%d)
@ -241,16 +232,16 @@ array(89) {
[2]=>
int(5)
}
[25]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(5)
}
[26]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(5)
}
[27]=>
array(3) {
[0]=>
int(%d)
@ -259,9 +250,9 @@ array(89) {
[2]=>
int(5)
}
[28]=>
[27]=>
string(1) ";"
[29]=>
[28]=>
array(3) {
[0]=>
int(%d)
@ -271,7 +262,7 @@ array(89) {
[2]=>
int(5)
}
[30]=>
[29]=>
array(3) {
[0]=>
int(%d)
@ -280,9 +271,9 @@ array(89) {
[2]=>
int(6)
}
[31]=>
[30]=>
string(1) "("
[32]=>
[31]=>
array(3) {
[0]=>
int(%d)
@ -291,12 +282,21 @@ array(89) {
[2]=>
int(6)
}
[32]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(6)
}
[33]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) ">="
[2]=>
int(6)
}
@ -305,7 +305,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) ">="
string(1) " "
[2]=>
int(6)
}
@ -314,7 +314,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "10"
[2]=>
int(6)
}
@ -323,7 +323,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "10"
string(1) " "
[2]=>
int(6)
}
@ -332,7 +332,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "&&"
[2]=>
int(6)
}
@ -341,7 +341,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "&&"
string(1) " "
[2]=>
int(6)
}
@ -350,7 +350,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "$a"
[2]=>
int(6)
}
@ -359,7 +359,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "$a"
string(1) " "
[2]=>
int(6)
}
@ -368,7 +368,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "<="
[2]=>
int(6)
}
@ -377,20 +377,11 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "<="
string(1) " "
[2]=>
int(6)
}
[43]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(6)
}
[44]=>
array(3) {
[0]=>
int(%d)
@ -399,9 +390,9 @@ array(89) {
[2]=>
int(6)
}
[45]=>
[44]=>
string(1) ")"
[46]=>
[45]=>
array(3) {
[0]=>
int(%d)
@ -411,7 +402,7 @@ array(89) {
[2]=>
int(6)
}
[47]=>
[46]=>
array(3) {
[0]=>
int(%d)
@ -420,16 +411,16 @@ array(89) {
[2]=>
int(7)
}
[47]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[48]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[49]=>
array(3) {
[0]=>
int(%d)
@ -438,9 +429,9 @@ array(89) {
[2]=>
int(7)
}
[50]=>
[49]=>
string(1) ";"
[51]=>
[50]=>
array(3) {
[0]=>
int(%d)
@ -450,7 +441,7 @@ array(89) {
[2]=>
int(7)
}
[52]=>
[51]=>
array(3) {
[0]=>
int(%d)
@ -459,9 +450,9 @@ array(89) {
[2]=>
int(8)
}
[53]=>
[52]=>
string(1) "("
[54]=>
[53]=>
array(3) {
[0]=>
int(%d)
@ -470,12 +461,21 @@ array(89) {
[2]=>
int(8)
}
[54]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[55]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "!="
[2]=>
int(8)
}
@ -484,7 +484,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "!="
string(1) " "
[2]=>
int(8)
}
@ -493,7 +493,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(1) "1"
[2]=>
int(8)
}
@ -502,7 +502,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) "1"
string(1) " "
[2]=>
int(8)
}
@ -511,7 +511,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "||"
[2]=>
int(8)
}
@ -520,7 +520,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "||"
string(1) " "
[2]=>
int(8)
}
@ -529,7 +529,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "$a"
[2]=>
int(8)
}
@ -538,7 +538,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "$a"
string(1) " "
[2]=>
int(8)
}
@ -547,7 +547,7 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "<>"
[2]=>
int(8)
}
@ -556,20 +556,11 @@ array(89) {
[0]=>
int(%d)
[1]=>
string(2) "<>"
string(1) " "
[2]=>
int(8)
}
[65]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[66]=>
array(3) {
[0]=>
int(%d)
@ -578,9 +569,9 @@ array(89) {
[2]=>
int(8)
}
[67]=>
[66]=>
string(1) ")"
[68]=>
[67]=>
array(3) {
[0]=>
int(%d)
@ -590,7 +581,7 @@ array(89) {
[2]=>
int(8)
}
[69]=>
[68]=>
array(3) {
[0]=>
int(%d)
@ -599,16 +590,16 @@ array(89) {
[2]=>
int(9)
}
[69]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[70]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[71]=>
array(3) {
[0]=>
int(%d)
@ -617,9 +608,9 @@ array(89) {
[2]=>
int(9)
}
[72]=>
[71]=>
string(1) ";"
[73]=>
[72]=>
array(3) {
[0]=>
int(%d)
@ -629,7 +620,7 @@ array(89) {
[2]=>
int(9)
}
[74]=>
[73]=>
array(3) {
[0]=>
int(%d)
@ -638,9 +629,9 @@ array(89) {
[2]=>
int(10)
}
[75]=>
[74]=>
string(1) "("
[76]=>
[75]=>
array(3) {
[0]=>
int(%d)
@ -649,7 +640,7 @@ array(89) {
[2]=>
int(10)
}
[77]=>
[76]=>
array(3) {
[0]=>
int(%d)
@ -658,7 +649,7 @@ array(89) {
[2]=>
int(10)
}
[78]=>
[77]=>
array(3) {
[0]=>
int(%d)
@ -667,7 +658,7 @@ array(89) {
[2]=>
int(10)
}
[79]=>
[78]=>
array(3) {
[0]=>
int(%d)
@ -676,7 +667,7 @@ array(89) {
[2]=>
int(10)
}
[80]=>
[79]=>
array(3) {
[0]=>
int(%d)
@ -685,9 +676,9 @@ array(89) {
[2]=>
int(10)
}
[81]=>
[80]=>
string(1) ")"
[82]=>
[81]=>
array(3) {
[0]=>
int(%d)
@ -697,7 +688,7 @@ array(89) {
[2]=>
int(10)
}
[83]=>
[82]=>
array(3) {
[0]=>
int(%d)
@ -706,7 +697,7 @@ array(89) {
[2]=>
int(11)
}
[84]=>
[83]=>
array(3) {
[0]=>
int(%d)
@ -715,7 +706,7 @@ array(89) {
[2]=>
int(11)
}
[85]=>
[84]=>
array(3) {
[0]=>
int(%d)
@ -724,9 +715,9 @@ array(89) {
[2]=>
int(11)
}
[86]=>
[85]=>
string(1) ";"
[87]=>
[86]=>
array(3) {
[0]=>
int(%d)
@ -736,7 +727,7 @@ array(89) {
[2]=>
int(11)
}
[88]=>
[87]=>
array(3) {
[0]=>
int(%d)

View file

@ -21,7 +21,7 @@ Test token_get_all() function : usage variations - with assignment operators
echo "*** Testing token_get_all() : 'source' string with different assignment operators ***\n";
// assignment operators : '+=', '-=', '*=', '/=', '%=', '&=', '|=', '^=', '>>=', '<<=', '.='
$source = '<?php
$source = '<?php
$a = 1, $b = 2;
$c += $b;
$b -= $a;
@ -41,13 +41,14 @@ echo "Done"
?>
--EXPECTF--
*** Testing token_get_all() : 'source' string with different assignment operators ***
array(94) {
array(93) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
@ -56,32 +57,22 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(1) "
"
string(2) "$a"
[2]=>
int(1)
int(2)
}
[2]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$a"
string(1) " "
[2]=>
int(2)
}
[3]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[4]=>
string(1) "="
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -90,7 +81,7 @@ array(94) {
[2]=>
int(2)
}
[6]=>
[5]=>
array(3) {
[0]=>
int(%d)
@ -99,9 +90,9 @@ array(94) {
[2]=>
int(2)
}
[7]=>
[6]=>
string(1) ","
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -110,27 +101,27 @@ array(94) {
[2]=>
int(2)
}
[8]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
[2]=>
int(2)
}
[9]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
string(1) " "
[2]=>
int(2)
}
[10]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[11]=>
string(1) "="
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -139,7 +130,7 @@ array(94) {
[2]=>
int(2)
}
[13]=>
[12]=>
array(3) {
[0]=>
int(%d)
@ -148,9 +139,9 @@ array(94) {
[2]=>
int(2)
}
[14]=>
[13]=>
string(1) ";"
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)
@ -160,7 +151,7 @@ array(94) {
[2]=>
int(2)
}
[16]=>
[15]=>
array(3) {
[0]=>
int(%d)
@ -169,12 +160,21 @@ array(94) {
[2]=>
int(%d)
}
[16]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[17]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "+="
[2]=>
int(%d)
}
@ -183,20 +183,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "+="
string(1) " "
[2]=>
int(%d)
}
[19]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[20]=>
array(3) {
[0]=>
int(%d)
@ -205,9 +196,9 @@ array(94) {
[2]=>
int(%d)
}
[21]=>
[20]=>
string(1) ";"
[22]=>
[21]=>
array(3) {
[0]=>
int(%d)
@ -217,7 +208,7 @@ array(94) {
[2]=>
int(%d)
}
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -226,12 +217,21 @@ array(94) {
[2]=>
int(4)
}
[23]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[24]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "-="
[2]=>
int(4)
}
@ -240,20 +240,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "-="
string(1) " "
[2]=>
int(4)
}
[26]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[27]=>
array(3) {
[0]=>
int(%d)
@ -262,9 +253,9 @@ array(94) {
[2]=>
int(4)
}
[28]=>
[27]=>
string(1) ";"
[29]=>
[28]=>
array(3) {
[0]=>
int(%d)
@ -274,7 +265,7 @@ array(94) {
[2]=>
int(4)
}
[30]=>
[29]=>
array(3) {
[0]=>
int(%d)
@ -283,12 +274,21 @@ array(94) {
[2]=>
int(5)
}
[30]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(5)
}
[31]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "*="
[2]=>
int(5)
}
@ -297,20 +297,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "*="
string(1) " "
[2]=>
int(5)
}
[33]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(5)
}
[34]=>
array(3) {
[0]=>
int(%d)
@ -319,9 +310,9 @@ array(94) {
[2]=>
int(5)
}
[35]=>
[34]=>
string(1) ";"
[36]=>
[35]=>
array(3) {
[0]=>
int(%d)
@ -331,7 +322,7 @@ array(94) {
[2]=>
int(5)
}
[37]=>
[36]=>
array(3) {
[0]=>
int(%d)
@ -340,12 +331,21 @@ array(94) {
[2]=>
int(6)
}
[37]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(6)
}
[38]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "/="
[2]=>
int(6)
}
@ -354,20 +354,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "/="
string(1) " "
[2]=>
int(6)
}
[40]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(6)
}
[41]=>
array(3) {
[0]=>
int(%d)
@ -376,9 +367,9 @@ array(94) {
[2]=>
int(6)
}
[42]=>
[41]=>
string(1) ";"
[43]=>
[42]=>
array(3) {
[0]=>
int(%d)
@ -388,7 +379,7 @@ array(94) {
[2]=>
int(6)
}
[44]=>
[43]=>
array(3) {
[0]=>
int(%d)
@ -397,12 +388,21 @@ array(94) {
[2]=>
int(7)
}
[44]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[45]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "%="
[2]=>
int(7)
}
@ -411,20 +411,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "%="
string(1) " "
[2]=>
int(7)
}
[47]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[48]=>
array(3) {
[0]=>
int(%d)
@ -433,9 +424,9 @@ array(94) {
[2]=>
int(7)
}
[49]=>
[48]=>
string(1) ";"
[50]=>
[49]=>
array(3) {
[0]=>
int(%d)
@ -445,7 +436,7 @@ array(94) {
[2]=>
int(7)
}
[51]=>
[50]=>
array(3) {
[0]=>
int(%d)
@ -454,12 +445,21 @@ array(94) {
[2]=>
int(8)
}
[51]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[52]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "&="
[2]=>
int(8)
}
@ -468,20 +468,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "&="
string(1) " "
[2]=>
int(8)
}
[54]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[55]=>
array(3) {
[0]=>
int(%d)
@ -490,9 +481,9 @@ array(94) {
[2]=>
int(8)
}
[56]=>
[55]=>
string(1) ";"
[57]=>
[56]=>
array(3) {
[0]=>
int(%d)
@ -502,7 +493,7 @@ array(94) {
[2]=>
int(8)
}
[58]=>
[57]=>
array(3) {
[0]=>
int(%d)
@ -511,12 +502,21 @@ array(94) {
[2]=>
int(9)
}
[58]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[59]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "|="
[2]=>
int(9)
}
@ -525,20 +525,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "|="
string(1) " "
[2]=>
int(9)
}
[61]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[62]=>
array(3) {
[0]=>
int(%d)
@ -547,9 +538,9 @@ array(94) {
[2]=>
int(9)
}
[63]=>
[62]=>
string(1) ";"
[64]=>
[63]=>
array(3) {
[0]=>
int(%d)
@ -559,7 +550,7 @@ array(94) {
[2]=>
int(9)
}
[65]=>
[64]=>
array(3) {
[0]=>
int(%d)
@ -568,12 +559,21 @@ array(94) {
[2]=>
int(10)
}
[65]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(10)
}
[66]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
string(2) "^="
[2]=>
int(10)
}
@ -582,20 +582,11 @@ array(94) {
[0]=>
int(%d)
[1]=>
string(2) "^="
string(1) " "
[2]=>
int(10)
}
[68]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(10)
}
[69]=>
array(3) {
[0]=>
int(%d)
@ -604,9 +595,9 @@ array(94) {
[2]=>
int(10)
}
[70]=>
[69]=>
string(1) ";"
[71]=>
[70]=>
array(3) {
[0]=>
int(%d)
@ -616,7 +607,7 @@ array(94) {
[2]=>
int(10)
}
[72]=>
[71]=>
array(3) {
[0]=>
int(%d)
@ -625,7 +616,7 @@ array(94) {
[2]=>
int(11)
}
[73]=>
[72]=>
array(3) {
[0]=>
int(%d)
@ -634,7 +625,7 @@ array(94) {
[2]=>
int(11)
}
[74]=>
[73]=>
array(3) {
[0]=>
int(%d)
@ -643,7 +634,7 @@ array(94) {
[2]=>
int(11)
}
[75]=>
[74]=>
array(3) {
[0]=>
int(%d)
@ -652,7 +643,7 @@ array(94) {
[2]=>
int(11)
}
[76]=>
[75]=>
array(3) {
[0]=>
int(%d)
@ -661,9 +652,9 @@ array(94) {
[2]=>
int(11)
}
[77]=>
[76]=>
string(1) ";"
[78]=>
[77]=>
array(3) {
[0]=>
int(%d)
@ -673,7 +664,7 @@ array(94) {
[2]=>
int(11)
}
[79]=>
[78]=>
array(3) {
[0]=>
int(%d)
@ -682,7 +673,7 @@ array(94) {
[2]=>
int(12)
}
[80]=>
[79]=>
array(3) {
[0]=>
int(%d)
@ -691,7 +682,7 @@ array(94) {
[2]=>
int(12)
}
[81]=>
[80]=>
array(3) {
[0]=>
int(%d)
@ -700,7 +691,7 @@ array(94) {
[2]=>
int(12)
}
[82]=>
[81]=>
array(3) {
[0]=>
int(%d)
@ -709,7 +700,7 @@ array(94) {
[2]=>
int(12)
}
[83]=>
[82]=>
array(3) {
[0]=>
int(%d)
@ -718,9 +709,9 @@ array(94) {
[2]=>
int(12)
}
[84]=>
[83]=>
string(1) ";"
[85]=>
[84]=>
array(3) {
[0]=>
int(%d)
@ -730,7 +721,7 @@ array(94) {
[2]=>
int(12)
}
[86]=>
[85]=>
array(3) {
[0]=>
int(%d)
@ -739,7 +730,7 @@ array(94) {
[2]=>
int(13)
}
[87]=>
[86]=>
array(3) {
[0]=>
int(%d)
@ -748,7 +739,7 @@ array(94) {
[2]=>
int(13)
}
[88]=>
[87]=>
array(3) {
[0]=>
int(%d)
@ -757,7 +748,7 @@ array(94) {
[2]=>
int(13)
}
[89]=>
[88]=>
array(3) {
[0]=>
int(%d)
@ -766,7 +757,7 @@ array(94) {
[2]=>
int(13)
}
[90]=>
[89]=>
array(3) {
[0]=>
int(%d)
@ -775,9 +766,9 @@ array(94) {
[2]=>
int(13)
}
[91]=>
[90]=>
string(1) ";"
[92]=>
[91]=>
array(3) {
[0]=>
int(%d)
@ -787,7 +778,7 @@ array(94) {
[2]=>
int(13)
}
[93]=>
[92]=>
array(3) {
[0]=>
int(%d)

View file

@ -18,25 +18,26 @@ Test token_get_all() function : usage variations - with increment/decrement oper
echo "*** Testing token_get_all() : 'source' string with different increment/decrement operators ***\n";
// increment/decrement operators : '++' , '--'
$source = '<?php
$source = '<?php
$a = 10, $b = 5;
$a++;
$b--;
echo $a;
?>';
var_dump( token_get_all($source));
var_dump(token_get_all($source));
echo "Done"
?>
--EXPECTF--
*** Testing token_get_all() : 'source' string with different increment/decrement operators ***
array(30) {
array(29) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
@ -45,32 +46,22 @@ array(30) {
[0]=>
int(%d)
[1]=>
string(1) "
"
string(2) "$a"
[2]=>
int(1)
int(2)
}
[2]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$a"
string(1) " "
[2]=>
int(2)
}
[3]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[4]=>
string(1) "="
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -79,7 +70,7 @@ array(30) {
[2]=>
int(2)
}
[6]=>
[5]=>
array(3) {
[0]=>
int(%d)
@ -88,9 +79,9 @@ array(30) {
[2]=>
int(2)
}
[7]=>
[6]=>
string(1) ","
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -99,27 +90,27 @@ array(30) {
[2]=>
int(2)
}
[8]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
[2]=>
int(2)
}
[9]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
string(1) " "
[2]=>
int(2)
}
[10]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[11]=>
string(1) "="
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -128,7 +119,7 @@ array(30) {
[2]=>
int(2)
}
[13]=>
[12]=>
array(3) {
[0]=>
int(%d)
@ -137,9 +128,9 @@ array(30) {
[2]=>
int(2)
}
[14]=>
[13]=>
string(1) ";"
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)
@ -149,7 +140,7 @@ array(30) {
[2]=>
int(2)
}
[16]=>
[15]=>
array(3) {
[0]=>
int(%d)
@ -158,7 +149,7 @@ array(30) {
[2]=>
int(%d)
}
[17]=>
[16]=>
array(3) {
[0]=>
int(%d)
@ -167,9 +158,9 @@ array(30) {
[2]=>
int(%d)
}
[18]=>
[17]=>
string(1) ";"
[19]=>
[18]=>
array(3) {
[0]=>
int(%d)
@ -179,7 +170,7 @@ array(30) {
[2]=>
int(%d)
}
[20]=>
[19]=>
array(3) {
[0]=>
int(%d)
@ -188,7 +179,7 @@ array(30) {
[2]=>
int(4)
}
[21]=>
[20]=>
array(3) {
[0]=>
int(%d)
@ -197,9 +188,9 @@ array(30) {
[2]=>
int(4)
}
[22]=>
[21]=>
string(1) ";"
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -209,7 +200,7 @@ array(30) {
[2]=>
int(4)
}
[24]=>
[23]=>
array(3) {
[0]=>
int(%d)
@ -218,7 +209,7 @@ array(30) {
[2]=>
int(5)
}
[25]=>
[24]=>
array(3) {
[0]=>
int(%d)
@ -227,7 +218,7 @@ array(30) {
[2]=>
int(5)
}
[26]=>
[25]=>
array(3) {
[0]=>
int(%d)
@ -236,9 +227,9 @@ array(30) {
[2]=>
int(5)
}
[27]=>
[26]=>
string(1) ";"
[28]=>
[27]=>
array(3) {
[0]=>
int(%d)
@ -248,7 +239,7 @@ array(30) {
[2]=>
int(5)
}
[29]=>
[28]=>
array(3) {
[0]=>
int(%d)

View file

@ -19,7 +19,7 @@ Test token_get_all() function : usage variations - with type casting operators
echo "*** Testing token_get_all() : 'source' string with different type casting operators ***\n";
// type casting operators : (int), (integer), (float), (real), (double), (string), (array), (object), (bool), (boolean),(unset)
$source = '<?php
$source = '<?php
$a = 1, $b = 10.5
$c = (int)$b + $a;
$d = (float)$a + $b;
@ -36,13 +36,14 @@ echo "Done"
?>
--EXPECTF--
*** Testing token_get_all() : 'source' string with different type casting operators ***
array(108) {
array(107) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
string(6) "<?php
"
[2]=>
int(1)
}
@ -51,32 +52,22 @@ array(108) {
[0]=>
int(%d)
[1]=>
string(1) "
"
string(2) "$a"
[2]=>
int(1)
int(2)
}
[2]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$a"
string(1) " "
[2]=>
int(2)
}
[3]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[4]=>
string(1) "="
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -85,7 +76,7 @@ array(108) {
[2]=>
int(2)
}
[6]=>
[5]=>
array(3) {
[0]=>
int(%d)
@ -94,9 +85,9 @@ array(108) {
[2]=>
int(2)
}
[7]=>
[6]=>
string(1) ","
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -105,27 +96,27 @@ array(108) {
[2]=>
int(2)
}
[8]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
[2]=>
int(2)
}
[9]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$b"
string(1) " "
[2]=>
int(2)
}
[10]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(2)
}
[11]=>
string(1) "="
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -134,7 +125,7 @@ array(108) {
[2]=>
int(2)
}
[13]=>
[12]=>
array(3) {
[0]=>
int(%d)
@ -143,7 +134,7 @@ array(108) {
[2]=>
int(2)
}
[14]=>
[13]=>
array(3) {
[0]=>
int(%d)
@ -153,7 +144,7 @@ array(108) {
[2]=>
int(2)
}
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)
@ -162,18 +153,18 @@ array(108) {
[2]=>
int(%d)
}
[15]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[16]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[17]=>
string(1) "="
[18]=>
[17]=>
array(3) {
[0]=>
int(%d)
@ -182,7 +173,7 @@ array(108) {
[2]=>
int(%d)
}
[19]=>
[18]=>
array(3) {
[0]=>
int(%d)
@ -191,7 +182,7 @@ array(108) {
[2]=>
int(%d)
}
[20]=>
[19]=>
array(3) {
[0]=>
int(%d)
@ -200,18 +191,18 @@ array(108) {
[2]=>
int(%d)
}
[20]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[21]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(%d)
}
[22]=>
string(1) "+"
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -220,7 +211,7 @@ array(108) {
[2]=>
int(%d)
}
[24]=>
[23]=>
array(3) {
[0]=>
int(%d)
@ -229,9 +220,9 @@ array(108) {
[2]=>
int(%d)
}
[25]=>
[24]=>
string(1) ";"
[26]=>
[25]=>
array(3) {
[0]=>
int(%d)
@ -241,7 +232,7 @@ array(108) {
[2]=>
int(%d)
}
[27]=>
[26]=>
array(3) {
[0]=>
int(%d)
@ -250,18 +241,18 @@ array(108) {
[2]=>
int(4)
}
[27]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[28]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[29]=>
string(1) "="
[30]=>
[29]=>
array(3) {
[0]=>
int(%d)
@ -270,7 +261,7 @@ array(108) {
[2]=>
int(4)
}
[31]=>
[30]=>
array(3) {
[0]=>
int(%d)
@ -279,7 +270,7 @@ array(108) {
[2]=>
int(4)
}
[32]=>
[31]=>
array(3) {
[0]=>
int(%d)
@ -288,18 +279,18 @@ array(108) {
[2]=>
int(4)
}
[32]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[33]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(4)
}
[34]=>
string(1) "+"
[35]=>
[34]=>
array(3) {
[0]=>
int(%d)
@ -308,7 +299,7 @@ array(108) {
[2]=>
int(4)
}
[36]=>
[35]=>
array(3) {
[0]=>
int(%d)
@ -317,9 +308,9 @@ array(108) {
[2]=>
int(4)
}
[37]=>
[36]=>
string(1) ";"
[38]=>
[37]=>
array(3) {
[0]=>
int(%d)
@ -329,7 +320,7 @@ array(108) {
[2]=>
int(4)
}
[39]=>
[38]=>
array(3) {
[0]=>
int(%d)
@ -338,7 +329,7 @@ array(108) {
[2]=>
int(5)
}
[40]=>
[39]=>
array(3) {
[0]=>
int(%d)
@ -347,9 +338,9 @@ array(108) {
[2]=>
int(5)
}
[41]=>
[40]=>
string(1) "="
[42]=>
[41]=>
array(3) {
[0]=>
int(%d)
@ -358,16 +349,16 @@ array(108) {
[2]=>
int(5)
}
[42]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(8) "(string)"
[2]=>
int(5)
}
[43]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(8) "(string)"
[2]=>
int(5)
}
[44]=>
array(3) {
[0]=>
int(%d)
@ -376,9 +367,9 @@ array(108) {
[2]=>
int(5)
}
[45]=>
[44]=>
string(1) "."
[46]=>
[45]=>
array(3) {
[0]=>
int(%d)
@ -387,7 +378,7 @@ array(108) {
[2]=>
int(5)
}
[47]=>
[46]=>
array(3) {
[0]=>
int(%d)
@ -396,9 +387,9 @@ array(108) {
[2]=>
int(5)
}
[48]=>
[47]=>
string(1) ";"
[49]=>
[48]=>
array(3) {
[0]=>
int(%d)
@ -408,7 +399,7 @@ array(108) {
[2]=>
int(5)
}
[50]=>
[49]=>
array(3) {
[0]=>
int(%d)
@ -417,9 +408,9 @@ array(108) {
[2]=>
int(6)
}
[51]=>
[50]=>
string(1) "("
[52]=>
[51]=>
array(3) {
[0]=>
int(%d)
@ -428,7 +419,7 @@ array(108) {
[2]=>
int(6)
}
[53]=>
[52]=>
array(3) {
[0]=>
int(%d)
@ -437,9 +428,9 @@ array(108) {
[2]=>
int(6)
}
[54]=>
[53]=>
string(1) ")"
[55]=>
[54]=>
array(3) {
[0]=>
int(%d)
@ -448,25 +439,25 @@ array(108) {
[2]=>
int(6)
}
[55]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(4) "echo"
[2]=>
int(6)
}
[56]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(4) "echo"
string(1) " "
[2]=>
int(6)
}
[57]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(6)
}
[58]=>
array(3) {
[0]=>
int(%d)
@ -475,9 +466,9 @@ array(108) {
[2]=>
int(6)
}
[59]=>
[58]=>
string(1) ";"
[60]=>
[59]=>
array(3) {
[0]=>
int(%d)
@ -487,7 +478,7 @@ array(108) {
[2]=>
int(6)
}
[61]=>
[60]=>
array(3) {
[0]=>
int(%d)
@ -496,11 +487,11 @@ array(108) {
[2]=>
int(7)
}
[62]=>
[61]=>
string(1) "("
[63]=>
[62]=>
string(1) "!"
[64]=>
[63]=>
array(3) {
[0]=>
int(%d)
@ -509,7 +500,7 @@ array(108) {
[2]=>
int(7)
}
[65]=>
[64]=>
array(3) {
[0]=>
int(%d)
@ -518,9 +509,9 @@ array(108) {
[2]=>
int(7)
}
[66]=>
[65]=>
string(1) ")"
[67]=>
[66]=>
array(3) {
[0]=>
int(%d)
@ -529,7 +520,7 @@ array(108) {
[2]=>
int(7)
}
[68]=>
[67]=>
array(3) {
[0]=>
int(%d)
@ -538,7 +529,7 @@ array(108) {
[2]=>
int(7)
}
[69]=>
[68]=>
array(3) {
[0]=>
int(%d)
@ -547,7 +538,7 @@ array(108) {
[2]=>
int(7)
}
[70]=>
[69]=>
array(3) {
[0]=>
int(%d)
@ -556,9 +547,9 @@ array(108) {
[2]=>
int(7)
}
[71]=>
[70]=>
string(1) ";"
[72]=>
[71]=>
array(3) {
[0]=>
int(%d)
@ -568,7 +559,7 @@ array(108) {
[2]=>
int(7)
}
[73]=>
[72]=>
array(3) {
[0]=>
int(%d)
@ -577,7 +568,7 @@ array(108) {
[2]=>
int(8)
}
[74]=>
[73]=>
array(3) {
[0]=>
int(%d)
@ -586,9 +577,9 @@ array(108) {
[2]=>
int(8)
}
[75]=>
[74]=>
string(1) "="
[76]=>
[75]=>
array(3) {
[0]=>
int(%d)
@ -597,27 +588,27 @@ array(108) {
[2]=>
int(8)
}
[76]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$c"
[2]=>
int(8)
}
[77]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(2) "$c"
string(1) " "
[2]=>
int(8)
}
[78]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[79]=>
string(1) "+"
[80]=>
[79]=>
array(3) {
[0]=>
int(%d)
@ -626,7 +617,7 @@ array(108) {
[2]=>
int(8)
}
[81]=>
[80]=>
array(3) {
[0]=>
int(%d)
@ -635,7 +626,7 @@ array(108) {
[2]=>
int(8)
}
[82]=>
[81]=>
array(3) {
[0]=>
int(%d)
@ -644,7 +635,7 @@ array(108) {
[2]=>
int(8)
}
[83]=>
[82]=>
array(3) {
[0]=>
int(%d)
@ -653,9 +644,9 @@ array(108) {
[2]=>
int(8)
}
[84]=>
[83]=>
string(1) ";"
[85]=>
[84]=>
array(3) {
[0]=>
int(%d)
@ -665,7 +656,7 @@ array(108) {
[2]=>
int(8)
}
[86]=>
[85]=>
array(3) {
[0]=>
int(%d)
@ -674,18 +665,18 @@ array(108) {
[2]=>
int(9)
}
[86]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[87]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[88]=>
string(1) "="
[89]=>
[88]=>
array(3) {
[0]=>
int(%d)
@ -694,7 +685,7 @@ array(108) {
[2]=>
int(9)
}
[90]=>
[89]=>
array(3) {
[0]=>
int(%d)
@ -703,18 +694,18 @@ array(108) {
[2]=>
int(9)
}
[90]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[91]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[92]=>
string(1) "-"
[93]=>
[92]=>
array(3) {
[0]=>
int(%d)
@ -723,7 +714,7 @@ array(108) {
[2]=>
int(9)
}
[94]=>
[93]=>
array(3) {
[0]=>
int(%d)
@ -732,7 +723,7 @@ array(108) {
[2]=>
int(9)
}
[95]=>
[94]=>
array(3) {
[0]=>
int(%d)
@ -741,7 +732,7 @@ array(108) {
[2]=>
int(9)
}
[96]=>
[95]=>
array(3) {
[0]=>
int(%d)
@ -750,9 +741,9 @@ array(108) {
[2]=>
int(9)
}
[97]=>
[96]=>
string(1) ";"
[98]=>
[97]=>
array(3) {
[0]=>
int(%d)
@ -762,7 +753,7 @@ array(108) {
[2]=>
int(9)
}
[99]=>
[98]=>
array(3) {
[0]=>
int(%d)
@ -771,18 +762,18 @@ array(108) {
[2]=>
int(10)
}
[99]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(10)
}
[100]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(10)
}
[101]=>
string(1) "="
[102]=>
[101]=>
array(3) {
[0]=>
int(%d)
@ -791,7 +782,7 @@ array(108) {
[2]=>
int(10)
}
[103]=>
[102]=>
array(3) {
[0]=>
int(%d)
@ -800,7 +791,7 @@ array(108) {
[2]=>
int(10)
}
[104]=>
[103]=>
array(3) {
[0]=>
int(%d)
@ -809,9 +800,9 @@ array(108) {
[2]=>
int(10)
}
[105]=>
[104]=>
string(1) ";"
[106]=>
[105]=>
array(3) {
[0]=>
int(%d)
@ -821,7 +812,7 @@ array(108) {
[2]=>
int(10)
}
[107]=>
[106]=>
array(3) {
[0]=>
int(%d)

View file

@ -20,7 +20,7 @@ echo "*** Testing token_get_all() : 'source' string with different comments ***\
// types of comments: '//', '/* */', '#' & /** */
$source = '<?php
$source = '<?php
/** Performing addition operation on given values :
* a, b
*/
@ -30,8 +30,8 @@ $a = 10;
$b = 20;
$c = true; // bool value
/*
* Performing operation on $a,$b
/*
* Performing operation on $a,$b
* display result
*/
$c = $a + $b;
@ -45,27 +45,18 @@ echo "Done"
?>
--EXPECTF--
*** Testing token_get_all() : 'source' string with different comments ***
array(51) {
array(50) {
[0]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(6) "<?php "
[2]=>
int(1)
}
[1]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) "
string(6) "<?php
"
[2]=>
int(1)
}
[2]=>
[1]=>
array(3) {
[0]=>
int(%d)
@ -76,7 +67,7 @@ array(51) {
[2]=>
int(2)
}
[3]=>
[2]=>
array(3) {
[0]=>
int(%d)
@ -87,7 +78,7 @@ array(51) {
[2]=>
int(4)
}
[4]=>
[3]=>
array(3) {
[0]=>
int(%d)
@ -97,7 +88,7 @@ array(51) {
[2]=>
int(6)
}
[5]=>
[4]=>
array(3) {
[0]=>
int(%d)
@ -106,18 +97,18 @@ array(51) {
[2]=>
int(7)
}
[5]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[6]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(7)
}
[7]=>
string(1) "="
[8]=>
[7]=>
array(3) {
[0]=>
int(%d)
@ -126,7 +117,7 @@ array(51) {
[2]=>
int(7)
}
[9]=>
[8]=>
array(3) {
[0]=>
int(%d)
@ -135,9 +126,9 @@ array(51) {
[2]=>
int(7)
}
[10]=>
[9]=>
string(1) ";"
[11]=>
[10]=>
array(3) {
[0]=>
int(%d)
@ -147,7 +138,7 @@ array(51) {
[2]=>
int(7)
}
[12]=>
[11]=>
array(3) {
[0]=>
int(%d)
@ -156,18 +147,18 @@ array(51) {
[2]=>
int(8)
}
[12]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[13]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(8)
}
[14]=>
string(1) "="
[15]=>
[14]=>
array(3) {
[0]=>
int(%d)
@ -176,7 +167,7 @@ array(51) {
[2]=>
int(8)
}
[16]=>
[15]=>
array(3) {
[0]=>
int(%d)
@ -185,9 +176,9 @@ array(51) {
[2]=>
int(8)
}
[17]=>
[16]=>
string(1) ";"
[18]=>
[17]=>
array(3) {
[0]=>
int(%d)
@ -197,7 +188,7 @@ array(51) {
[2]=>
int(8)
}
[19]=>
[18]=>
array(3) {
[0]=>
int(%d)
@ -206,18 +197,18 @@ array(51) {
[2]=>
int(9)
}
[19]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[20]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(9)
}
[21]=>
string(1) "="
[22]=>
[21]=>
array(3) {
[0]=>
int(%d)
@ -226,7 +217,7 @@ array(51) {
[2]=>
int(9)
}
[23]=>
[22]=>
array(3) {
[0]=>
int(%d)
@ -235,9 +226,9 @@ array(51) {
[2]=>
int(9)
}
[24]=>
[23]=>
string(1) ";"
[25]=>
[24]=>
array(3) {
[0]=>
int(%d)
@ -246,7 +237,7 @@ array(51) {
[2]=>
int(9)
}
[26]=>
[25]=>
array(3) {
[0]=>
int(%d)
@ -256,7 +247,7 @@ array(51) {
[2]=>
int(9)
}
[27]=>
[26]=>
array(3) {
[0]=>
int(%d)
@ -266,19 +257,19 @@ array(51) {
[2]=>
int(10)
}
[28]=>
[27]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(59) "/*
* Performing operation on $a,$b
string(57) "/*
* Performing operation on $a,$b
* display result
*/"
[2]=>
int(11)
}
[29]=>
[28]=>
array(3) {
[0]=>
int(%d)
@ -288,7 +279,7 @@ array(51) {
[2]=>
int(14)
}
[30]=>
[29]=>
array(3) {
[0]=>
int(%d)
@ -297,18 +288,18 @@ array(51) {
[2]=>
int(15)
}
[30]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(15)
}
[31]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(15)
}
[32]=>
string(1) "="
[33]=>
[32]=>
array(3) {
[0]=>
int(%d)
@ -317,7 +308,7 @@ array(51) {
[2]=>
int(15)
}
[34]=>
[33]=>
array(3) {
[0]=>
int(%d)
@ -326,18 +317,18 @@ array(51) {
[2]=>
int(15)
}
[34]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(15)
}
[35]=>
array(3) {
[0]=>
int(%d)
[1]=>
string(1) " "
[2]=>
int(15)
}
[36]=>
string(1) "+"
[37]=>
[36]=>
array(3) {
[0]=>
int(%d)
@ -346,7 +337,7 @@ array(51) {
[2]=>
int(15)
}
[38]=>
[37]=>
array(3) {
[0]=>
int(%d)
@ -355,9 +346,9 @@ array(51) {
[2]=>
int(15)
}
[39]=>
[38]=>
string(1) ";"
[40]=>
[39]=>
array(3) {
[0]=>
int(%d)
@ -367,7 +358,7 @@ array(51) {
[2]=>
int(15)
}
[41]=>
[40]=>
array(3) {
[0]=>
int(%d)
@ -376,9 +367,9 @@ array(51) {
[2]=>
int(16)
}
[42]=>
[41]=>
string(1) "("
[43]=>
[42]=>
array(3) {
[0]=>
int(%d)
@ -387,11 +378,11 @@ array(51) {
[2]=>
int(16)
}
[44]=>
[43]=>
string(1) ")"
[45]=>
[44]=>
string(1) ";"
[46]=>
[45]=>
array(3) {
[0]=>
int(%d)
@ -400,7 +391,7 @@ array(51) {
[2]=>
int(16)
}
[47]=>
[46]=>
array(3) {
[0]=>
int(%d)
@ -410,7 +401,7 @@ array(51) {
[2]=>
int(16)
}
[48]=>
[47]=>
array(3) {
[0]=>
int(%d)
@ -420,7 +411,7 @@ array(51) {
[2]=>
int(17)
}
[49]=>
[48]=>
array(3) {
[0]=>
int(%d)
@ -430,7 +421,7 @@ array(51) {
[2]=>
int(18)
}
[50]=>
[49]=>
array(3) {
[0]=>
int(%d)

View file

@ -12,7 +12,7 @@ this test works fine with Expat but fails with libxml
which we now use as default
further investigation has shown that not only line count
is skippet on CDATA sections but that libxml does also
is skipped on CDATA sections but that libxml does also
show different column numbers and byte positions depending
on context and in opposition to what one would expect to
see and what good old Expat reported just fine ...
@ -25,7 +25,7 @@ $xmls["CDATA"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
<![CDATA[
multi
line
line
CDATA
block
]]>
@ -36,7 +36,7 @@ $xmls["Comment"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
<!-- ATA[
multi
line
line
CDATA
block
-->
@ -47,7 +47,7 @@ $xmls["Text"] ='<?xml version="1.0" encoding="iso-8859-1" ?>
<data>
-!-- ATA[
multi
line
line
CDATA
block
---
@ -84,10 +84,10 @@ foreach ($xmls as $desc => $xml) {
--EXPECTF--
CDATA
<DATA> at line 2, col %d (byte 9)
</DATA> at line 9, col %d (byte 56)
</DATA> at line 9, col %d (byte 55)
Comment
<DATA> at line 2, col %d (byte 9)
</DATA> at line 9, col %d (byte 56)
</DATA> at line 9, col %d (byte 55)
Text
<DATA> at line 2, col %d (byte 9)
</DATA> at line 9, col %d (byte 56)
</DATA> at line 9, col %d (byte 55)