3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i = 0; $i < 15; $i++ ) { print FriendlyErrorType(22527 & pow(2, $i)) . "<br>\\n"; } function FriendlyErrorType($type) { switch($type) { case E_ERROR: // 1 // return 'E_ERROR'; case E_WARNING: // 2 // return 'E_WARNING'; case E_PARSE: // 4 // return 'E_PARSE'; case E_NOTICE: // 8 // return 'E_NOTICE'; case E_CORE_ERROR: // 16 // return 'E_CORE_ERROR'; case E_CORE_WARNING: // 32 // return 'E_CORE_WARNING'; case E_COMPILE_ERROR: // 64 // return 'E_COMPILE_ERROR'; case E_COMPILE_WARNING: // 128 // return 'E_COMPILE_WARNING'; case E_USER_ERROR: // 256 // return 'E_USER_ERROR'; case E_USER_WARNING: // 512 // return 'E_USER_WARNING'; case E_USER_NOTICE: // 1024 // return 'E_USER_NOTICE'; case E_STRICT: // 2048 // return 'E_STRICT'; case E_RECOVERABLE_ERROR: // 4096 // return 'E_RECOVERABLE_ERROR'; case E_DEPRECATED: // 8192 // return 'E_DEPRECATED'; case E_USER_DEPRECATED: // 16384 // return 'E_USER_DEPRECATED'; } return ""; }
Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 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.4, 8.3.6
E_ERROR<br>\nE_WARNING<br>\nE_PARSE<br>\nE_NOTICE<br>\nE_CORE_ERROR<br>\nE_CORE_WARNING<br>\nE_COMPILE_ERROR<br>\nE_COMPILE_WARNING<br>\nE_USER_ERROR<br>\nE_USER_WARNING<br>\nE_USER_NOTICE<br>\n<br>\nE_RECOVERABLE_ERROR<br>\n<br>\nE_USER_DEPRECATED<br>\n
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 E_ERROR<br>\nE_WARNING<br>\nE_PARSE<br>\nE_NOTICE<br>\nE_CORE_ERROR<br>\nE_CORE_WARNING<br>\nE_COMPILE_ERROR<br>\nE_COMPILE_WARNING<br>\nE_USER_ERROR<br>\nE_USER_WARNING<br>\nE_USER_NOTICE<br>\n<br>\nE_RECOVERABLE_ERROR<br>\n<br>\nE_USER_DEPRECATED<br>\n

preferences:
183.46 ms | 402 KiB | 162 Q