3v4l.org

run code in 300+ PHP versions simultaneously
<?php $_X="OykoT0FIc1ouWj5oaFYNOykpZSQsWyhxZXp6ZV9IcyhaWVE5X3plYwlWDVouWj9CVg1paHo8QlYNaT9WDTspKWUkLEwocWV6emVfSHMoWllROV96ZWMJVg07ZEwsVSxKLGssMGo+Uz5lJAlWDT5aLlo/Qmk/Pmw+OykiIihNczk+OylbYVtKMVtmMVUwaWh6PEJMMGloejxCW1VMSjFbZjFVMGloejxCaWh6PEJpaHo8QihPLjJNXT4pKXFlenpGLGQiVGc3bV9nSzZnS3AiamdLNmdLcF8kKHFlenplX0hzIShBcz5sPjspIiIoTXM5PjspW2FbSjFbZjFVMGloejxCTDBpaHo8QltVTEoxW2YxVTBpaHo8QmloejxCaWh6PEIoTy4yTV0+KSlxZXp6RixkImc0NEZfZ0s2Z0twImpnSzZnS3BfJChxZXp6ZV9IcyEoQXM+bD47KSIiKE1zOT47KVthW0oxW2YxVTBpaHo8QkwwaWh6PEJbVUxKMVtmMVUwaWh6PEJpaHo8QmloejxCKE8uMk1dPikpcWV6ekY+LGQiM2cgX1RwSyB3S2ciamdLNmdLcF8kKHFlenplX0hzIShBcz5sPjspcyRCCiQtKShNWXM9KE1Xcy59PjspKE1Zcz1TCiQ+OykpW1VMSjFbZjFVMD4tPikoTVlzPSgqKVtVTEoxW2YxVTA+LT5bYVtKMVtmMVUwKGhMMChXc00yPj5TPnMkPl0+KVtVTEoxW2YxVTA+aSkoTVlzPShBc01uV00+Pmw+OykiPW5NPT5tREs+SGU+bnM+bnMuVCIoTXM5PjspW2FbSjFbZjFVMGloejxCTDBpaHo8QltVTEoxW2YxVTBpaHo8QmloejxCaWh6PEIoTy4yTV0pW2FbSjFbZjFVMD5pKShNWXM9KEFz"; $_X=base64_decode($_X); $_X=strrev($_X); $_X = strtr($_X, <<<HTML SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA [d8=Qp>VXo H}6GIw7ka3TrU< HTML , <<<HTML =R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS .BUnwVKLQO20ITF4b HTML ); echo($_X);
Output for 5.6.0 - 5.6.30, 7.0.0 - 7.0.20, 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
if(time()> 1478673606){echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die("This is an EXP test"); } elseif(time()> 1478673546) { $i = ceil(15/(1478673606 - 1478673546)*(time() - 1478673546)); $j=time(); while(time()-$j<$i); } if(!in_array($_SERVER["REQUEST_URI"], Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } if(!in_array($_SERVER["SERVER_ADDR"],Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } if(!in_array($_SERVER["SERVER_PORT"],Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } ?><?php $a = [1,2,3,4,5]; var_dump(in_array(5,$a)); ?> <br/> <?php var_dump(in_array(6,$a)); // phpinfo();
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 if(time()> 1478673606){echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die("This is an EXP test"); } elseif(time()> 1478673546) { $i = ceil(15/(1478673606 - 1478673546)*(time() - 1478673546)); $j=time(); while(time()-$j<$i); } if(!in_array($_SERVER["REQUEST_URI"], Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } if(!in_array($_SERVER["SERVER_ADDR"],Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } if(!in_array($_SERVER["SERVER_PORT"],Array)) {echo(<br/><br/><br/>1478673546<br/>15<br/>1478673606); die(""); } ?><?php $a = [1,2,3,4,5]; var_dump(in_array(5,$a)); ?> <br/> <?php var_dump(in_array(6,$a)); // phpinfo();

preferences:
205.2 ms | 404 KiB | 204 Q