3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); ini_set('display_errors', '0'); register_shutdown_function(function (): void { // error handler consumes non-fatal errors $error = error_get_last(); if($error){ echo "System died.\n"; var_dump($error); } }); set_error_handler(function(...$error){ echo "Error handler.\n"; var_dump($error); }); $f .= ''; // test out of memory $d = str_repeat('f', 100000); foreach (range(1, 100) as $x) { $d = $d . $d; }

preferences:
36.31 ms | 402 KiB | 5 Q