Popping elements off end of an unreferenced array, using &$value.--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(1) {
[0]=>
string(3) "v.0"
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(2) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
}
--> State of array after loop:
array(1) {
[0]=>
string(3) "v.0"
}
--> State of array after loop:
array(3) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
}
--> State of array after loop:
array(2) {
[0]=>
string(3) "v.0"
[1]=>
&string(3) "v.1"
}
--> State of array after loop:
array(4) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
}
--> State of array after loop:
array(4) {
[0]=>
&string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
}
--> State of array after loop:
array(5) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
[4]=>
string(3) "v.4"
}
--> State of array after loop:
array(6) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
[4]=>
string(3) "v.4"
[5]=>
&string(3) "v.5"
}
Popping elements off end of an unreferenced array, using &$value.--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(0) {
}
--> State of array after loop:
array(1) {
[0]=>
string(3) "v.0"
}
--> State of array after loop:
array(2) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
}
--> State of array after loop:
array(3) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
}
--> State of array after loop:
array(4) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
}
--> State of array after loop:
array(5) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
[4]=>
string(3) "v.4"
}
--> State of array after loop:
array(6) {
[0]=>
string(3) "v.0"
[1]=>
string(3) "v.1"
[2]=>
string(3) "v.2"
[3]=>
string(3) "v.3"
[4]=>
string(3) "v.4"
[5]=>
string(3) "v.5"
}
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /in/qRjoV on line 12
Process exited with code 255.