3v4l.org

run code in 300+ 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:
77.11 ms | 595 KiB | 5 Q