3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Closure //echo (function(){})[0] ?? "error"; // object (not ArrayAccess) //echo (new stdClass())[0] ?? "error"; // integer echo (0)[0] ?? 'ok'; // float echo (0.0)[0] ?? 'ok'; // null echo (null)[0] ?? 'ok'; // bool echo (true)[0] ?? 'ok'; // void echo ((function (){})())[0] ?? 'ok'; // resource echo (tmpfile())[0] ?? 'ok';
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
okokokokokok

preferences:
89.17 ms | 1234 KiB | 4 Q