3v4l.org

run code in 300+ PHP versions simultaneously
<?php hell: try { echo PHP; } catch (\Error $e) { if (str_contains($e->getMessage(), 'Undefined constant')) { $constValue = substr($e->getMessage(), 20, -1); define($constValue, $constValue); goto hell; } }
Output for 8.0.0 - 8.0.22, 8.1.0 - 8.1.9
PHP
Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.30
Warning: Use of undefined constant PHP - assumed 'PHP' (this will throw an Error in a future version of PHP) in /in/CnViM on line 5 PHP

preferences:
53.69 ms | 410 KiB | 5 Q