3v4l.org

run code in 300+ PHP versions simultaneously
<?php function lint($code) { $code = strpos($code, '<?php') === 0 ? $code : "<?php $code"; $filename = tempnam(sys_get_temp_dir(), 'lnt'); file_put_contents($filename, $code); exec(PHP_BINARY . " -l $filename", $errors); return $errors; } print_r( lint('echo "world"; } ') );

preferences:
40.38 ms | 402 KiB | 5 Q