3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "Lorem ipsum dolor sit amet consectetur adipiscing elit. Proin convallis magna ac leo ornare consequat. Ut a condimentum lorem. Nunc a quam non sem malesuada viverra. Donec eu quam velit. Morbi porta dolor molestie vehicula tristique urna erat lacinia diam id ultrices lorem nibh quis dui. In iaculis nunc et imperdiet cursus risus lorem sodales lorem vel euismod tellus ante sit amet mauris. Pellentesque ligula mi maximus non ornare et molestie non eros. Praesent faucibus pellentesque ultrices. Sed placerat augue nec magna accumsan varius. Cras id est sit amet nibh tincidunt rutrum. Nulla sit amet volutpat eros."; $arr = str_split($str); $p=0; $l=count($arr); for($i=0;$i<$l;$i++){ if($arr[$i]==" ") $p=$p+1; } echo "\n Number of words: "; print $p+1; echo "\n"; //print_r($arr); ?>

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)
8.3.60.0110.01116.50
8.3.50.0100.00318.06
8.3.40.0140.00418.68
8.3.30.0110.00718.52
8.3.20.0000.00720.34
8.3.10.0080.00021.81
8.3.00.0050.00319.56
8.2.180.0070.01118.54
8.2.170.0160.00322.96
8.2.160.0070.00719.14
8.2.150.0080.00024.18
8.2.140.0000.00824.66
8.2.130.0000.00820.26
8.2.120.0000.00826.35
8.2.110.0040.00421.94
8.2.100.0040.00718.03
8.2.90.0000.00817.63
8.2.80.0060.00318.91
8.2.70.0000.00817.93
8.2.60.0030.00617.93
8.2.50.0050.00318.10
8.2.40.0040.00422.37
8.2.30.0090.00019.33
8.2.20.0040.00417.67
8.2.10.0040.00418.04
8.2.00.0030.00618.08
8.1.280.0060.00925.92
8.1.270.0080.00023.84
8.1.260.0000.00728.09
8.1.250.0080.00028.09
8.1.240.0030.00624.01
8.1.230.0100.00019.22
8.1.220.0080.00017.78
8.1.210.0080.00018.77
8.1.200.0030.00617.35
8.1.190.0090.00017.22
8.1.180.0000.00818.10
8.1.170.0000.00818.50
8.1.160.0000.00722.05
8.1.150.0000.00718.84
8.1.140.0040.00419.54
8.1.130.0000.00817.80
8.1.120.0050.00317.43
8.1.110.0000.00817.51
8.1.100.0000.00717.55
8.1.90.0040.00317.39
8.1.80.0040.00317.39
8.1.70.0000.00717.48
8.1.60.0040.00417.60
8.1.50.0090.00017.56
8.1.40.0040.00417.61
8.1.30.0050.00317.72
8.1.20.0030.00517.67
8.1.10.0000.00817.55
8.1.00.0070.00017.43
8.0.300.0040.00418.77
8.0.290.0000.00816.75
8.0.280.0000.00718.35
8.0.270.0030.00317.26
8.0.260.0080.00017.34
8.0.250.0040.00216.94
8.0.240.0040.00416.96
8.0.230.0070.00016.85
8.0.220.0040.00416.90
8.0.210.0000.00816.80
8.0.200.0030.00316.94
8.0.190.0030.00716.95
8.0.180.0070.00316.96
8.0.170.0030.00516.86
8.0.160.0000.00817.06
8.0.150.0050.00216.96
8.0.140.0000.00816.86
8.0.130.0050.00013.32
8.0.120.0030.00616.87
8.0.110.0040.00416.75
8.0.100.0030.00516.77
8.0.90.0000.00716.79
8.0.80.0110.00616.93
8.0.70.0030.00616.71
8.0.60.0070.00016.98
8.0.50.0040.00416.97
8.0.30.0080.01017.03
8.0.20.0130.01117.40
8.0.10.0000.00816.93
8.0.00.0120.00616.84
7.4.330.0040.00415.08
7.4.320.0070.00016.63
7.4.300.0000.00816.67
7.4.290.0030.00316.66
7.4.280.0000.00716.55
7.4.270.0030.00316.55
7.4.260.0030.00316.60
7.4.250.0030.00516.64
7.4.240.0000.00716.62
7.4.230.0070.00016.54
7.4.220.0070.01316.55
7.4.210.0120.00316.75
7.4.200.0040.00416.65
7.4.160.0100.00716.37
7.4.150.0120.00617.40
7.4.140.0150.00517.86
7.4.130.0110.00816.54
7.4.120.0040.01516.63
7.4.110.0090.01016.36
7.4.100.0110.00716.47
7.4.90.0100.00616.61
7.4.80.0060.01219.39
7.4.70.0110.00516.66
7.4.60.0030.01316.68
7.4.50.0030.01016.65
7.4.40.0040.01416.43
7.4.30.0030.01316.43
7.4.00.0060.00615.06
7.3.330.0050.00013.11
7.3.320.0030.00313.07
7.3.310.0050.00216.26
7.3.300.0030.00316.34
7.3.290.0060.00916.28
7.3.280.0080.01016.27
7.3.270.0100.00717.40
7.3.260.0120.00616.64
7.3.250.0100.00916.59
7.3.240.0150.00516.49
7.3.230.0100.00716.43
7.3.210.0070.01116.34
7.3.200.0180.00916.33
7.3.190.0120.00916.55
7.3.180.0100.01016.55
7.3.170.0100.01016.67
7.3.160.0130.00316.46
7.2.330.0060.01216.80
7.2.320.0070.01016.72
7.2.310.0130.00716.57
7.2.300.0090.00616.62
7.2.290.0130.00916.74
7.2.00.0040.01119.46
7.1.70.0030.00617.25
7.1.60.0070.00319.87
7.1.00.0030.09722.32
7.0.200.0080.00814.88
7.0.100.0200.06020.21
7.0.90.0070.08019.87
7.0.80.0070.08019.90
7.0.70.0200.06719.88
7.0.60.0030.05719.96
7.0.50.0200.07320.27
7.0.40.0070.08320.07
7.0.30.0130.07020.03
7.0.20.0100.07020.05
7.0.10.0100.06320.02
7.0.00.0070.08720.09
5.6.280.0100.06720.95
5.6.250.0030.06020.63
5.6.240.0100.05320.74
5.6.230.0100.08020.69
5.6.220.0070.08020.61
5.6.210.0030.08720.70
5.6.200.0100.06321.00
5.6.190.0100.05320.96
5.6.180.0130.07321.11
5.6.170.0130.08321.08
5.6.160.0130.07320.96
5.6.150.0130.08020.97
5.6.140.0070.06721.11
5.6.130.0100.09321.17
5.6.120.0030.07321.11
5.6.110.0100.07321.03
5.6.100.0100.07321.07
5.6.90.0100.08321.12
5.6.80.0030.08020.37
5.6.70.0070.08020.58
5.6.60.0130.08020.46
5.6.50.0030.08020.42
5.6.40.0030.08320.35
5.6.30.0030.07720.41
5.6.20.0070.04020.47
5.6.10.0100.04720.49
5.6.00.0100.07320.55
5.5.380.0270.06320.40
5.5.370.0130.07720.39
5.5.360.0170.08020.40
5.5.350.0130.07720.45
5.5.340.0100.07020.96
5.5.330.0000.08020.86
5.5.320.0030.08320.86
5.5.310.0070.08320.80
5.5.300.0100.08720.96
5.5.290.0070.07720.76
5.5.280.0170.07320.79
5.5.270.0170.08020.93
5.5.260.0130.07320.66
5.5.250.0270.07020.67
5.5.240.0030.07720.29
5.5.230.0100.08320.19
5.5.220.0170.07320.16
5.5.210.0100.04720.25
5.5.200.0100.07720.25
5.5.190.0030.05320.21
5.5.180.0070.07720.14
5.5.160.0130.06320.22
5.5.150.0170.06720.22
5.5.140.0100.07020.00
5.5.130.0000.06320.20
5.5.120.0170.06320.30
5.5.110.0130.07720.24
5.5.100.0130.07020.10
5.5.90.0100.06020.18
5.5.80.0000.07020.05
5.5.70.0100.07720.07
5.5.60.0130.06720.09
5.5.50.0170.04720.07
5.5.40.0070.05720.12
5.5.30.0070.08019.98
5.5.20.0170.07719.98
5.5.10.0130.07020.06
5.5.00.0100.07020.13

preferences:
59.31 ms | 401 KiB | 5 Q