3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php class myClass { } $obj = new myClass; $obj->color = function( $flower ){ $arr = ["rose"=>"red", "violet"=>"blue", "grass"=>"green"]; return $arr[$flower]; }; for ($flower = "rose";;){ if ($flower == "rose" || $flower == "violet" ){ echo "{$flower}s are ",($obj->color)($flower),"\n"; $flower = "violet"; } else { break; } }
based on q9mGt
Output for 7.0.0 - 7.2.0
roses are red violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are blue violets are
Process exited with code 137.
Output for 5.5.0 - 5.6.28
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /in/c9UL0 on line 16
Process exited with code 255.