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('%2f', microtime(1) - $s);
Output for 5.3.13, 7.4.1
0.0000238
Output for 7.4.0
0.0000438
Output for 7.3.1 - 7.3.2, 7.3.7, 7.3.9, 7.3.13
0.0000328
Output for 7.3.12
0.0000448
Output for 7.3.8, 7.3.11
0.0000458
Output for 7.3.10
0.0000278
Output for 7.2.1, 7.2.16, 7.3.6
0.0000288
Output for 7.3.5
0.0000318
Output for 7.2.7, 7.2.26, 7.3.4
0.0000398
Output for 7.1.13, 7.2.18, 7.3.3
0.0000628
Output for 7.2.0, 7.2.5, 7.3.0
0.0000298
Output for 7.0.17, 7.2.25
0.0000658
Output for 7.2.24
0.0000338
Output for 7.2.11, 7.2.14, 7.2.23
0.0000348
Output for 7.0.22, 7.0.32, 7.2.22
0.0000548
Output for 5.3.6, 5.3.27, 7.2.4, 7.2.21
0.0000388
Output for 7.2.20
0.0000418
Output for 7.2.19
0.0000358
Output for 7.0.8, 7.2.17
0.0000678
Output for 7.0.11, 7.2.15
0.0000578
Output for 7.1.7, 7.2.13
0.0000488
Output for 7.1.4, 7.1.19, 7.1.32 - 7.1.33, 7.2.12
0.0000518
Output for 7.2.10
0.0000378
Output for 5.3.1, 7.2.9
0.0000498
Output for 5.3.29, 7.2.3, 7.2.8
0.0000428
Output for 7.0.10, 7.1.15, 7.2.6
0.0000538
Output for 7.0.7, 7.0.12, 7.1.16, 7.2.2
0.0000528
Output for 7.1.31
0.0000648
Output for 7.1.30
0.0000798
Output for 7.1.29
0.0001158
Output for 7.1.9, 7.1.28
0.0001078
Output for 7.1.11, 7.1.27
0.0000668
Output for 7.1.26
0.0000758
Output for 5.4.2, 5.6.4, 5.6.9, 7.1.25
0.0000958
Output for 7.1.23 - 7.1.24
0.0000618
Output for 7.0.6, 7.1.22
0.0000568
Output for 7.0.3, 7.0.31, 7.1.6, 7.1.21
0.0000608
Output for 7.1.20
0.0000808
Output for 7.1.18
0.0000948
Output for 7.0.9, 7.1.17
0.0000848
Output for 7.0.21, 7.1.14
0.0000508
Output for 7.1.12
0.0000728
Output for 7.1.10
0.0000968
Output for 5.5.10, 5.5.25, 7.0.20, 7.0.23, 7.1.8
0.0001028
Output for 7.1.5
0.0000788
Output for 5.3.26, 7.0.2, 7.0.4, 7.0.26, 7.0.28, 7.1.3
0.0000558
Output for 7.0.13, 7.1.2
0.0000778
Output for 5.6.6, 7.1.1
0.0000938
Output for 5.5.17, 5.6.35, 7.1.0
0.0001068
Output for 5.4.42, 7.0.33
0.0001278
Output for 7.0.30
0.0000828
Output for 7.0.25, 7.0.29
0.0000718
Output for 5.3.28, 7.0.27
0.0001188
Output for 7.0.0, 7.0.24
0.0000878
Output for 7.0.19
0.0001248
Output for 7.0.18
0.0000868
Output for 7.0.16
0.0000588
Output for 7.0.15
0.0000928
Output for 5.6.1, 7.0.14
0.0001138
Output for 5.4.44, 5.5.12, 5.5.22, 5.5.32 - 5.5.33, 7.0.5
0.0001018
Output for 5.4.11, 5.6.29, 7.0.1
0.0001288
Output for 5.6.40
0.0001268
Output for 5.6.39
0.0001828
Output for 5.4.7, 5.6.17, 5.6.19, 5.6.32, 5.6.38
0.0001008
Output for 5.4.41, 5.4.45, 5.6.37
0.0001668
Output for 5.6.36
0.0001398
Output for 5.6.34
0.0001318
Output for 5.4.16, 5.6.23, 5.6.33
0.0001348
Output for 5.4.1, 5.6.31
0.0000978
Output for 5.3.18, 5.4.26, 5.6.30
0.0001748
Output for 5.4.25, 5.5.5, 5.5.28, 5.6.20, 5.6.25, 5.6.28
0.0000998
Output for 5.6.27
0.0001198
Output for 5.6.26
0.0001388
Output for 5.6.24
0.0001428
Output for 5.4.38, 5.5.8, 5.5.34, 5.6.15, 5.6.22
0.0001038
Output for 5.5.0, 5.6.18, 5.6.21
0.0001468
Output for 5.6.16
0.0001478
Output for 5.6.14
0.0001298
Output for 5.4.43, 5.5.38, 5.6.13
0.0001458
Output for 5.6.12
0.0001998
Output for 5.6.11
0.0001148
Output for 5.6.10
0.0001848
Output for 5.6.8
0.0002078
Output for 5.4.33, 5.6.7
0.0001098
Output for 5.6.5
0.0002178
Output for 5.6.3
0.0002418
Output for 5.6.2
0.0001118
Output for 5.3.9, 5.4.10, 5.6.0
0.0001638
Output for 5.3.4, 5.5.31, 5.5.37
0.0001088
Output for 5.3.14, 5.5.19, 5.5.36
0.0001548
Output for 5.5.35
0.0001368
Output for 5.5.30
0.0001178
Output for 5.5.29
0.0001608
Output for 5.5.14, 5.5.27
0.0001618
Output for 5.5.26
0.0001808
Output for 5.4.30, 5.5.24
0.0002198
Output for 5.4.27, 5.5.23
0.0001128
Output for 5.3.11, 5.5.21
0.0002028
Output for 5.5.20
0.0001718
Output for 5.5.18
0.0001508
Output for 5.4.20, 5.5.16
0.0002248
Output for 5.5.15
0.0002408
Output for 5.3.20, 5.5.13
0.0001818
Output for 5.5.11
0.0001378
Output for 5.4.13, 5.4.31, 5.5.9
0.0001558
Output for 5.5.7
0.0002758
Output for 5.5.6
0.0001328
Output for 5.5.4
0.0000988
Output for 5.5.2 - 5.5.3
0.0001518
Output for 5.4.24, 5.5.1
0.0001058
Output for 5.4.40
0.0002448
Output for 5.4.39
0.0001798
Output for 5.4.37
0.0001168
Output for 5.4.36
0.0001868
Output for 5.4.35
0.0001568
Output for 5.4.34
0.0002638
Output for 5.4.21, 5.4.32
0.0002398
Output for 5.4.29
0.0002048
Output for 5.4.28
0.0002738
Output for 5.3.23, 5.4.23
0.0002368
Output for 5.4.22
0.0002068
Output for 5.4.19
0.0002548
Output for 5.4.18
0.0002628
Output for 5.4.17
0.0001048
Output for 5.4.15
0.0001988
Output for 5.4.14
0.0001538
Output for 5.3.25, 5.4.12
0.0001258
Output for 5.4.9
0.0001778
Output for 5.4.8
0.0002568
Output for 5.4.6
0.0001438
Output for 5.4.5
0.0002508
Output for 5.4.4
0.0002378
Output for 5.4.3
0.0002558
Output for 5.3.15, 5.4.0
0.0002528
Output for 5.3.24
0.0000248
Output for 5.3.22
0.0000258
Output for 5.3.21
0.0002278
Output for 5.3.19
0.0000738
Output for 5.3.17
0.0000228
Output for 5.3.16
0.0000598
Output for 5.3.12
0.0000908
Output for 5.3.10
0.0001908
Output for 5.3.8
0.0002668
Output for 5.3.7
0.0000918
Output for 5.3.5
0.0002058
Output for 5.3.3
0.0001108
Output for 5.3.2
0.0001228
Output for 5.3.0
0.0002578
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/dmsHO 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/dmsHO on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/dmsHO on line 3
Process exited with code 255.

preferences:
222.97 ms | 401 KiB | 325 Q