3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.PHP')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.php')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.EXE')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.exe')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.zip')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.ZIP')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.ok')."\n"; echo preg_match('/^.+(?!(\.php|\.exe))$/i','test.OK');

preferences:
43.05 ms | 402 KiB | 5 Q