3v4l.org

run code in 300+ PHP versions simultaneously
<?php $drinks = array("maza","coffe","coffe","coffe"); $foods = array("coffe","choco","choco","choco","appy","kurkure","maggi"); $temp=0; foreach($drinks as $drink){ //you could use foreach instead of for foreach($foods as $food){ if($drink==$food){ $temp++; } //always use brakets } echo "word count of".$drink.' is '.$temp; echo "<br/>"; //br looks like this

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.280.0050.03812.35
5.4.270.0090.04112.35
5.4.260.0070.03712.34
5.4.250.0050.03812.35
5.4.240.0090.03612.34
5.4.230.0090.03612.34
5.4.220.0100.03312.34
5.4.210.0060.03512.34
5.4.200.0050.04212.34
5.4.190.0050.03812.33
5.4.180.0050.03612.33
5.4.170.0080.03612.34
5.4.160.0050.03812.34
5.4.150.0060.03612.34
5.4.140.0070.03712.02
5.4.130.0080.03412.01
5.4.120.0070.03511.97
5.4.110.0070.03611.96
5.4.100.0110.03511.97
5.4.90.0050.03811.96
5.4.80.0080.04111.96
5.4.70.0090.04111.96
5.4.60.0050.03611.96
5.4.50.0100.03311.96
5.4.40.0070.04111.95
5.4.30.0050.03911.94
5.4.20.0040.03611.94
5.4.10.0070.03411.94
5.4.00.0050.03711.44
5.3.280.0060.03912.71
5.3.270.0070.04112.72
5.3.260.0060.04212.72
5.3.250.0070.03812.72
5.3.240.0070.03812.72
5.3.230.0070.03712.71
5.3.220.0090.03912.68
5.3.210.0070.03812.68
5.3.200.0060.03812.68
5.3.190.0070.03912.68
5.3.180.0070.03812.67
5.3.170.0070.03812.67
5.3.160.0070.03612.67
5.3.150.0070.03712.67
5.3.140.0090.03312.66
5.3.130.0050.04112.66
5.3.120.0070.03712.66
5.3.110.0050.03912.65
5.3.100.0080.03512.12
5.3.90.0050.03812.08
5.3.80.0070.03512.08
5.3.70.0070.03612.07
5.3.60.0080.03812.06
5.3.50.0050.03712.00
5.3.40.0050.03812.00
5.3.30.0080.03411.94
5.3.20.0060.04111.72
5.3.10.0060.04311.68
5.3.00.0090.04311.67

preferences:
135.49 ms | 1398 KiB | 7 Q