3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = []; $keys = [ 'array' => [], 'object' => new stdClass, 'closure' => function () {}, 'class' => new class {}, 'class with tostring' => new class {function __toString(){return 'to string class';}}, 'resource' => fopen(__FILE__, 'r'), ]; foreach ($keys as $desc =>$key) { echo "===" . $desc . "===\n"; $a[$key] = true; echo "state of array: \'n" var_dump($a); echo "state of key: \n" var_dump($key); echo "is the key set in the array: \n" var_dump(isset($a[$key])); } echo "===============\n"; var_dump($a);
Output for 7.1.25 - 7.1.32, 7.2.0 - 7.2.23, 7.3.0 - 7.3.10
Parse error: syntax error, unexpected 'var_dump' (T_STRING), expecting ',' or ';' in /in/IIDcQ on line 18
Process exited with code 255.

preferences:
199.21 ms | 1400 KiB | 50 Q