3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL); class asd { function run() { echo $unexisting; echo 'error_reporting on silent errors function: ' . ini_get('error_reporting') . PHP_EOL; asd_function(); } } function asd_function() { echo 'error_reporting on trigger error_log function: ' . ini_get('error_reporting') . PHP_EOL; @error_log('I am an error'); } $asd = new asd(); echo 'error_reporting before @: ' . ini_get('error_reporting') . PHP_EOL; @$asd->run();
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
error_reporting before @: 32767 error_reporting on silent errors function: 32767 error_reporting on trigger error_log function: 32767 I am an error
Output for 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
error_reporting before @: 32767 error_reporting on silent errors function: 0 error_reporting on trigger error_log function: 0 I am an error

preferences:
165.65 ms | 402 KiB | 198 Q