3v4l.org

run code in 500+ PHP versions simultaneously
<?php $n = 10000000; $t = -microtime(true); $j = 0; $k = 0; for ($i = 0; $i < $n; $i++) { $j++; $k += 1; } printf("%.2f\n", $t + microtime(true)); $t = -microtime(true); $a = []; $j = 0; $k = 0; for ($i = 0; $i < $n; $i++) { $j++; $k += ($a[$i] ?? 1); } printf("%.2f\n", $t + microtime(true));

Abusive script

This script was stopped while abusing our resources

Output for 8.0.0
0.14 0.27
Output for 7.4.13
0.18 0.38
Output for 7.4.12
0.21 0.38
Output for 7.4.11
0.21 0.39
Output for 7.4.10
0.21 0.40
Output for 7.4.9
0.22 0.55
Output for 7.4.8
0.29 0.45
Output for 7.4.7
0.19 0.37
Output for 7.4.6
0.19 0.38
Output for 7.4.5
0.20 0.37
Output for 7.4.4
0.19 0.45
Output for 7.4.3
0.26 0.39
Output for 7.4.2
0.21 0.45
Output for 7.4.1
0.26 0.41
Output for 7.4.0
0.22 0.40
Output for 7.3.18, 7.3.25
0.25 0.63
Output for 7.3.24
0.24 0.58
Output for 7.3.23
0.24 0.63
Output for 7.3.22
0.25 0.42
Output for 7.3.21
0.25 0.66
Output for 7.3.20
0.25 0.62
Output for 7.3.19
0.32 0.62
Output for 7.3.17
0.24 0.61
Output for 7.3.16
0.32 0.72
Output for 7.3.15
0.25 0.61
Output for 7.3.14
0.23 0.60
Output for 7.3.13
0.45 0.45
Output for 7.3.12
0.31 0.72
Output for 7.3.11
0.57 0.54
Output for 7.3.10
0.34 0.75
Output for 7.3.9
0.29 0.66
Output for 7.3.8
0.31 0.63
Output for 7.3.7
0.25 0.59
Output for 7.3.6
0.26 0.64
Output for 7.3.5
0.44 0.40
Output for 7.3.4
0.31 0.61
Output for 7.3.3
0.53 0.41
Output for 7.3.2
0.28 0.64
Output for 7.3.1
0.47 0.43
Output for 7.3.0
0.25 0.64
Output for 7.2.34
0.38 0.59
Output for 7.2.33
0.47 0.57
Output for 7.2.32
0.30 0.45
Output for 7.2.15 - 7.2.16, 7.2.31
0.29 0.46
Output for 7.2.30
0.29 0.48
Output for 7.2.29
0.39 0.47
Output for 7.2.28
0.40 0.45
Output for 7.2.27
0.28 0.43
Output for 7.2.26
0.32 0.48
Output for 7.2.25
0.44 0.61
Output for 7.2.24
0.38 0.67
Output for 7.2.23
0.41 0.63
Output for 7.2.7, 7.2.22
0.30 0.46
Output for 7.2.21
0.35 0.46
Output for 7.2.20
0.32 0.45
Output for 7.2.5, 7.2.14, 7.2.19
0.28 0.46
Output for 7.2.18
0.29 0.65
Output for 7.2.17
0.28 0.48
Output for 7.2.13
0.27 0.45
Output for 7.2.12
0.33 0.47
Output for 7.2.11
0.38 0.53
Output for 7.2.10
0.41 0.54
Output for 7.2.9
0.28 0.44
Output for 7.2.8
0.29 0.43
Output for 7.2.6
0.32 0.47
Output for 7.2.4
0.35 0.61
Output for 7.2.3
0.30 0.54
Output for 7.2.2
0.28 0.45
Output for 7.2.1
0.29 0.63
Output for 7.2.0
0.29 0.52
Output for 7.1.33
0.58 0.97
Output for 7.1.32
0.51 0.77
Output for 7.1.31
0.50 0.84
Output for 7.1.30
0.49 0.92
Output for 7.1.29
0.57 0.69
Output for 7.1.28
0.51 0.74
Output for 7.1.27
0.48 0.92
Output for 7.1.5, 7.1.26
0.51 0.71
Output for 7.1.25
0.50 0.67
Output for 7.1.24
0.55 0.72
Output for 7.1.23
0.47 0.87
Output for 7.1.22
0.52 0.65
Output for 7.1.21
0.47 0.64
Output for 7.0.11, 7.1.20
0.49 0.66
Output for 7.1.19
0.50 0.70
Output for 7.0.20, 7.1.18
0.49 0.69
Output for 7.1.17
0.48 0.71
Output for 7.1.16
0.52 0.70
Output for 7.1.15
0.56 0.69
Output for 7.1.14
0.48 0.67
Output for 7.1.13
0.56 0.73
Output for 7.1.12
0.55 0.73
Output for 7.0.18, 7.1.11
0.52 0.69
Output for 7.0.19, 7.1.10
0.49 0.67
Output for 7.1.3, 7.1.9
0.51 0.66
Output for 7.1.8
0.58 0.96
Output for 7.1.7
0.72 0.67
Output for 7.0.14, 7.1.6
0.48 0.66
Output for 7.1.4
0.57 0.77
Output for 7.1.2
0.48 0.65
Output for 7.0.13, 7.1.1
0.52 0.68
Output for 7.1.0
0.65 0.64
Output for 7.0.33
0.52 0.85
Output for 7.0.32
0.49 0.64
Output for 7.0.31
0.48 0.82
Output for 7.0.30
0.58 0.90
Output for 7.0.29
0.51 0.73
Output for 7.0.28
0.54 0.65
Output for 7.0.27
0.52 0.75
Output for 7.0.26
0.71 1.06
Output for 7.0.25
0.60 0.65
Output for 7.0.24
0.67 0.69
Output for 7.0.17, 7.0.23
0.50 0.86
Output for 7.0.22
0.52 0.74
Output for 7.0.21
0.49 0.70
Output for 7.0.16
0.69 0.87
Output for 7.0.15
0.54 0.87
Output for 7.0.12
0.49 0.75
Output for 7.0.10
0.51 0.69
Output for 7.0.9
0.52 0.66
Output for 7.0.8
0.64 0.94
Output for 7.0.7
0.64 0.82
Output for 7.0.6
0.57 0.90
Output for 7.0.5
0.62 0.78
Output for 7.0.4
0.55 0.77
Output for 7.0.3
0.60 0.75
Output for 7.0.2
0.68 0.71
Output for 7.0.1
0.50 0.71
Output for 7.0.0
0.50 0.68
Output for 5.6.0 - 5.6.40
Parse error: syntax error, unexpected '?' in /in/o93Mb on line 20
Process exited with code 255.

preferences:
56.85 ms | 1265 KiB | 4 Q