3v4l.org

run code in 300+ PHP versions simultaneously
<?php $test = function() { $p = 'abcde'; $c = 'abc'; var_export(substr($p, 0, strlen($c)) == $c, true); }; $s = microtime(1); for ($i =0; $i < 100; $i++) { $test(); } echo printf('%f2', microtime(1) - $s);
Output for 7.2.0
0.00002929
Output for 7.0.6, 7.1.7
0.00002629
Output for 7.1.6
0.00005029
Output for 7.1.5
0.00005229
Output for 7.1.0
0.00003829
Output for 7.0.20
0.00002329
Output for 7.0.14
0.00003029
Output for 7.0.10
0.00002729
Output for 7.0.1, 7.0.9
0.00002029
Output for 7.0.8
0.00003729
Output for 7.0.7
0.00002129
Output for 5.4.12, 5.4.32, 5.5.4, 5.5.15, 5.6.13, 7.0.5
0.00006429
Output for 7.0.2, 7.0.4
0.00001929
Output for 7.0.3
0.00002429
Output for 7.0.0
0.00001829
Output for 5.3.14, 5.3.17, 5.6.28
0.00010129
Output for 5.3.26, 5.5.0, 5.6.25
0.00007429
Output for 5.3.12, 5.5.2, 5.6.24
0.00009529
Output for 5.3.10, 5.3.18, 5.3.27, 5.4.3, 5.6.23
0.00008729
Output for 5.6.22
0.00007629
Output for 5.3.24, 5.5.1, 5.6.21
0.00009729
Output for 5.4.18, 5.6.16, 5.6.20
0.00007929
Output for 5.4.41, 5.6.19
0.00006929
Output for 5.6.2, 5.6.18
0.00005529
Output for 5.5.9, 5.5.20, 5.5.32, 5.6.17
0.00005629
Output for 5.4.35, 5.5.14, 5.5.21 - 5.5.22, 5.6.5, 5.6.15
0.00006229
Output for 5.4.40, 5.6.14
0.00006129
Output for 5.3.3, 5.4.45, 5.5.8, 5.6.12
0.00009329
Output for 5.5.24, 5.5.26, 5.5.29, 5.6.11
0.00008329
Output for 5.3.23, 5.4.25, 5.4.42, 5.5.16 - 5.5.18, 5.5.31, 5.6.10
0.00006629
Output for 5.4.26 - 5.4.30, 5.4.34, 5.6.6, 5.6.8 - 5.6.9
0.00005429
Output for 5.5.11, 5.6.4, 5.6.7
0.00006029
Output for 5.5.5, 5.6.3
0.00007229
Output for 5.6.1
0.00005929
Output for 5.4.24, 5.5.23, 5.5.33, 5.6.0
0.00005729
Output for 5.3.9, 5.5.38
0.00010329
Output for 5.5.37
0.00009129
Output for 5.4.10, 5.5.6, 5.5.36
0.00008429
Output for 5.4.11, 5.5.35
0.00007329
Output for 5.5.12, 5.5.34
0.00006329
Output for 5.5.30
0.00013329
Output for 5.3.7, 5.5.28
0.00008629
Output for 5.4.17, 5.5.25, 5.5.27
0.00009029
Output for 5.3.5, 5.4.2, 5.4.23, 5.5.19
0.00008029
Output for 5.4.16, 5.4.44, 5.5.13
0.00007029
Output for 5.4.36, 5.5.10
0.00005829
Output for 5.3.21, 5.4.8 - 5.4.9, 5.4.21, 5.5.7
0.00009429
Output for 5.3.6, 5.5.3
0.00006829
Output for 5.4.43
0.00008229
Output for 5.3.8, 5.3.15, 5.4.39
0.00010929
Output for 5.4.38
0.00007729
Output for 5.4.37
0.00004529
Output for 5.4.31
0.00004629
Output for 5.4.4, 5.4.22
0.00008529
Output for 5.4.20
0.00008829
Output for 5.4.0, 5.4.7, 5.4.13, 5.4.15, 5.4.19
0.00008929
Output for 5.3.13, 5.4.14
0.00009629
Output for 5.4.6
0.00006729
Output for 5.3.11, 5.4.5
0.00008129
Output for 5.4.1
0.00007129
Output for 5.3.20, 5.3.29
0.00010229
Output for 5.3.28
0.00009229
Output for 5.3.25
0.00010629
Output for 5.3.4, 5.3.22
0.00010429
Output for 5.3.0, 5.3.19
0.00010829
Output for 5.3.16
0.00010729
Output for 5.3.2
0.00012529
Output for 5.3.1
0.00011829
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/nqUXJ on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/nqUXJ on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/nqUXJ on line 3
Process exited with code 255.

preferences:
175.68 ms | 401 KiB | 216 Q