After yield 0
Deprecated: Creation of dynamic property X::$id is deprecated in /in/kFjqt on line 4
Deprecated: Creation of dynamic property X::$gen is deprecated in /in/kFjqt on line 4
Deprecated: Creation of dynamic property X::$id is deprecated in /in/kFjqt on line 4
Deprecated: Creation of dynamic property X::$gen is deprecated in /in/kFjqt on line 4
object(X)#3 (2) {
["id"]=>
string(5) "value"
["gen"]=>
NULL
}
After yield X
__destruct value
__destruct key
Fatal error: Uncaught Error: Call to a member function current() on null in /in/kFjqt:7
Stack trace:
#0 /in/kFjqt(18): X->__destruct()
#1 [internal function]: gen()
#2 /in/kFjqt(24): Generator->send(Object(Generator))
#3 {main}
Next Error: Call to a member function current() on null in /in/kFjqt:7
Stack trace:
#0 /in/kFjqt(18): X->__destruct()
#1 [internal function]: gen()
#2 /in/kFjqt(24): Generator->send(Object(Generator))
#3 {main}
thrown in /in/kFjqt on line 7
Process exited with code 255.
After yield 0
object(X)#3 (2) {
["id"]=>
string(5) "value"
["gen"]=>
NULL
}
After yield X
__destruct value
__destruct key
Fatal error: Uncaught Error: Call to a member function current() on null in /in/kFjqt:7
Stack trace:
#0 /in/kFjqt(18): X->__destruct()
#1 [internal function]: gen()
#2 /in/kFjqt(24): Generator->send(Object(Generator))
#3 {main}
Next Error: Call to a member function current() on null in /in/kFjqt:7
Stack trace:
#0 /in/kFjqt(18): X->__destruct()
#1 [internal function]: gen()
#2 /in/kFjqt(24): Generator->send(Object(Generator))
#3 {main}
thrown in /in/kFjqt on line 7
Process exited with code 255.
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40
Parse error: syntax error, unexpected '(' in /in/kFjqt on line 14
Process exited with code 255.
Output for 5.4.0 - 5.4.45
Parse error: syntax error, unexpected 'new' (T_NEW) in /in/kFjqt on line 16
Process exited with code 255.