3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('DUMMY',"dummy"); ///// function foo($id=DUMMY){ var_dump(is_string($id); if($id == DUMMY){ echo "foo"; } else { echo "bar"; } } ///// foo(0);
Output for 5.3.0 - 5.3.21, 5.4.0 - 5.4.11
Parse error: syntax error, unexpected ';' in 1QMQR on line 7
Process exited with code 255.

preferences:
171.38 ms | 1395 KiB | 41 Q