3v4l.org

run code in 300+ PHP versions simultaneously
<?php $defaults = [ 'it' => 'it-IT', 'en' => 'en-US', 'es' => 'es-ES', // ... ]; $requests = [ 'it', 'it-IT', 'en-GB', 'en', 'es-AR', 'es-MX', 'es', ]; foreach ($requests as $input) { $output = $defaults[$input] ?? $input; echo "$input -> $output\n"; }
Output for 8.1.23 - 8.1.33, 8.2.7 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0
it -> it-IT it-IT -> it-IT en-GB -> en-GB en -> en-US es-AR -> es-AR es-MX -> es-MX es -> es-ES
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
110.96 ms | 407 KiB | 5 Q