3v4l.org

run code in 300+ PHP versions simultaneously
<?php $int_var=256; $double=2.54; $r=$int_var+$double; echo"$r"; if(2+1==4) { echo"this value is equal"; } else { echo"this value is not equal\n"; } define("constant",80); echo constant("constant"); $a=10; $b=200; $c echo "$a+$b=$C , this is arithmetic operation\n"; echo "$b-$a=$c , this is subtraction operation\n"; echo "$b/$a=$c , this is division operation\n"; echo "$b%$a=$c, this is modulus and returns reminder\n"; echo "$a*$b=$c, this is multipication\n"; echo "++$a, this will increment a value and return a value\n"; echo "$a++, this will first print a value then it increment\n"; echo "$--$b, this will decrement b value and return b \n"; echo "$b--, this will return b value and then decrement\n";

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.320.0100.03312.50
5.4.310.0070.04112.50
5.4.300.0050.03712.50
5.4.290.0060.04012.49
5.4.280.0070.03712.39
5.4.270.0090.03612.39
5.4.260.0100.04312.39
5.4.250.0080.03912.39
5.4.240.0080.03612.39
5.4.230.0060.03912.38
5.4.220.0050.04212.38
5.4.210.0050.03812.39
5.4.200.0120.04012.39
5.4.190.0060.03612.38
5.4.180.0050.03812.38
5.4.170.0070.04012.39
5.4.160.0050.03612.39
5.4.150.0060.03812.38
5.4.140.0050.03712.07
5.4.130.0080.03212.05
5.4.120.0060.03612.02
5.4.110.0070.03412.02
5.4.100.0050.03712.02
5.4.90.0090.03512.01
5.4.80.0080.03512.01
5.4.70.0060.03512.00
5.4.60.0100.03512.01
5.4.50.0090.03112.01
5.4.40.0110.03811.99
5.4.30.0080.03811.99
5.4.20.0110.03411.99
5.4.10.0060.04011.99
5.4.00.0040.04311.49
5.3.290.0070.03912.80
5.3.280.0060.03812.70
5.3.270.0060.03912.72
5.3.260.0120.04112.72
5.3.250.0110.03912.72
5.3.240.0080.03712.72
5.3.230.0110.04112.71
5.3.220.0050.04612.68
5.3.210.0060.03912.68
5.3.200.0100.04712.68
5.3.190.0080.03712.68
5.3.180.0080.04212.68
5.3.170.0140.03912.67
5.3.160.0090.04612.68
5.3.150.0090.04312.67
5.3.140.0060.03812.66
5.3.130.0120.04112.66
5.3.120.0070.03712.66
5.3.110.0040.04412.66
5.3.100.0090.03212.11
5.3.90.0090.04612.09
5.3.80.0060.03612.08
5.3.70.0060.03912.07
5.3.60.0070.03612.06
5.3.50.0090.03812.00
5.3.40.0040.04012.00
5.3.30.0060.03911.95
5.3.20.0120.03511.73
5.3.10.0030.03711.70
5.3.00.0100.03211.68
5.2.170.0090.0269.18
5.2.160.0030.0349.18
5.2.150.0060.0349.19
5.2.140.0070.0329.18
5.2.130.0050.0439.14
5.2.120.0040.0299.14
5.2.110.0050.0299.15
5.2.100.0050.0299.14
5.2.90.0060.0439.15
5.2.80.0030.0319.14
5.2.70.0030.0349.14
5.2.60.0070.0329.10
5.2.50.0040.0389.07
5.2.40.0070.0429.04
5.2.30.0060.0339.02
5.2.20.0070.0299.00
5.2.10.0040.0318.93
5.2.00.0070.0338.79
5.1.60.0060.0248.07
5.1.50.0020.0268.07
5.1.40.0060.0308.05
5.1.30.0070.0278.40
5.1.20.0060.0298.42
5.1.10.0050.0278.15
5.1.00.0060.0288.14
5.0.50.0020.0266.63
5.0.40.0020.0266.49
5.0.30.0040.0386.30
5.0.20.0030.0226.29
5.0.10.0050.0256.27
5.0.00.0030.0436.26
4.4.90.0020.0164.78
4.4.80.0040.0184.75
4.4.70.0050.0144.75
4.4.60.0000.0204.75
4.4.50.0030.0164.77
4.4.40.0030.0324.71
4.4.30.0010.0174.76
4.4.20.0030.0164.85
4.4.10.0030.0164.85
4.4.00.0010.0274.76
4.3.110.0040.0144.67
4.3.100.0030.0194.67
4.3.90.0060.0174.64
4.3.80.0060.0304.58
4.3.70.0080.0164.63
4.3.60.0060.0124.63
4.3.50.0030.0154.62
4.3.40.0050.0224.54
4.3.30.0020.0203.31
4.3.20.0020.0163.29
4.3.10.0000.0173.25
4.3.00.0070.01314.95

preferences:
143.42 ms | 1386 KiB | 7 Q