3v4l.org

run code in 300+ PHP versions simultaneously
<?php $iterations = 1000000; $start = microtime(); for ($i=0; $i<$iterations; $i++) { $a = @$_GET['a'] ?: 'home'; } echo round($start - microtime(), 5);
Output for 7.4.1
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.32273
Output for 7.4.0
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.26924
Output for 7.3.13
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.42339
Output for 7.3.12
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.45267
Output for 7.3.11
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.45582
Output for 7.3.10
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.25007
Output for 7.3.9
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.34908
Output for 7.3.8
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.31706
Output for 7.3.7
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35735
Output for 7.3.6
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.25438
Output for 7.3.5
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.32634
Output for 7.3.4
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.28259
Output for 7.3.3
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.44002
Output for 7.3.2
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.36379
Output for 7.3.1
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.29048
Output for 7.3.0
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.25684
Output for 7.2.26
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.45441
Output for 7.2.25
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.39316
Output for 7.2.24
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.43434
Output for 7.2.23
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.32168
Output for 7.2.22
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.2769
Output for 7.2.21
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.28876
Output for 7.2.20
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.34497
Output for 7.2.19
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.38796
Output for 7.2.18
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35932
Output for 7.2.17
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.30534
Output for 7.2.16
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.43826
Output for 7.2.15
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.36973
Output for 7.2.14
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.42107
Output for 7.2.13
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.2566
Output for 7.2.12
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.32
Output for 7.2.11
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35532
Output for 7.2.10
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.40298
Output for 7.2.9
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.2785
Output for 7.2.8
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.33426
Output for 7.2.7
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.40536
Output for 7.2.6
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.30885
Output for 7.2.5
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.29087
Output for 7.2.4
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.29028
Output for 7.2.3
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.25993
Output for 7.2.2
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.25995
Output for 7.2.1
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.33502
Output for 7.2.0
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35906
Output for 7.1.33
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.3945
Output for 7.1.32
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.40443
Output for 7.1.31
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.36082
Output for 7.1.30
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.4642
Output for 7.1.29
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.41224
Output for 7.1.28
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.39018
Output for 7.1.27
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.5074
Output for 7.1.26
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.47611
Output for 7.1.25
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.44215
Output for 7.1.24
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.43564
Output for 7.1.23
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.45966
Output for 7.1.22
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.39144
Output for 7.1.21
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.39284
Output for 7.1.20
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.38442
Output for 7.1.19
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.37796
Output for 7.1.18
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.42725
Output for 7.1.17
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.49474
Output for 7.1.16
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.37159
Output for 7.1.15
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35844
Output for 7.1.14
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.38358
Output for 7.1.13
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.3627
Output for 7.1.12
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.49647
Output for 7.1.11
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.34635
Output for 7.1.10
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.44714
Output for 7.1.9
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.35155
Output for 7.1.8
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.37714
Output for 7.1.7
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.49033
Output for 7.1.6
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.49075
Output for 7.1.5
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.38466
Output for 7.1.4
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.46593
Output for 7.1.3
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.47385
Output for 7.1.2
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.48055
Output for 7.1.1
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.42818
Output for 7.1.0
Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 Notice: A non well formed numeric value encountered in /in/WG3J5 on line 10 -0.417
Output for 7.0.33
-0.38855
Output for 7.0.32
-0.40817
Output for 7.0.31
-0.36205
Output for 7.0.30
-0.43429
Output for 7.0.29
-0.44911
Output for 7.0.28
-0.38143
Output for 7.0.27
-0.42814
Output for 7.0.26
-0.41006
Output for 7.0.25
-0.38019
Output for 7.0.24
-0.37741
Output for 7.0.23
-0.48406
Output for 7.0.22
-0.41247
Output for 7.0.21
-0.39697
Output for 7.0.20
-0.4535
Output for 7.0.19
-0.43748
Output for 7.0.18
-0.44597
Output for 7.0.17
-0.51426
Output for 7.0.16
-0.43401
Output for 7.0.15
-0.37387
Output for 7.0.14
-0.49414
Output for 7.0.13
-0.41915
Output for 7.0.12
-0.44938
Output for 7.0.11
-0.44465
Output for 7.0.10
-0.34867
Output for 7.0.9
-0.48885
Output for 7.0.8
-0.41654
Output for 7.0.7
-0.45787
Output for 7.0.6
-0.4644
Output for 7.0.5
-0.39904
Output for 7.0.4
-0.35578
Output for 7.0.3
-0.44682
Output for 7.0.2
-0.43941
Output for 7.0.1
-0.39981
Output for 7.0.0
-0.38188
Output for 5.6.40
-0.70305
Output for 5.6.39
-0.59635
Output for 5.6.38
-0.58251
Output for 5.6.37
-0.76094
Output for 5.6.36
-0.66555
Output for 5.6.35
-0.78703
Output for 5.6.34
-0.82763
Output for 5.6.33
-0.64851
Output for 5.6.32
-0.63929
Output for 5.6.31
-0.62176
Output for 5.6.30
-0.66833
Output for 5.6.29
-0.60437
Output for 5.6.28
-0.58148
Output for 5.6.27
-0.69003
Output for 5.6.26
-0.6016
Output for 5.6.25
-0.66669
Output for 5.6.24
-0.64737
Output for 5.6.23
-0.74448
Output for 5.6.22
-0.62848
Output for 5.6.21
-0.76224
Output for 5.6.20
-0.73791
Output for 5.6.19
-0.71897
Output for 5.6.18
-0.81816
Output for 5.6.17
-0.59607
Output for 5.6.16
-0.77199
Output for 5.6.15
-0.6253
Output for 5.6.14
-0.63054
Output for 5.6.13
-0.71479
Output for 5.6.12
-0.75223
Output for 5.6.11
-0.65763
Output for 5.6.10
-0.77121
Output for 5.6.9
-0.66116
Output for 5.6.8
-0.6979
Output for 5.6.7
-0.62005
Output for 5.6.6
-0.71083
Output for 5.6.5
-0.81348
Output for 5.6.4
-0.65916
Output for 5.6.3
-0.67958
Output for 5.6.2
-0.73953
Output for 5.6.1
-0.66778
Output for 5.6.0
-0.74456
Output for 5.5.38
-0.78509
Output for 5.5.37
-0.67898
Output for 5.5.36
-0.59447
Output for 5.5.35
-0.61012
Output for 5.5.34
-0.62644
Output for 5.5.33
-0.75425
Output for 5.5.32
-0.66099
Output for 5.5.31
-0.72442
Output for 5.5.30
-0.76297
Output for 5.5.29
-0.62535
Output for 5.5.28
-0.78767
Output for 5.5.27
-0.7108
Output for 5.5.26
-0.62898
Output for 5.5.25
-0.76538
Output for 5.5.24
-0.65628
Output for 5.5.23
-0.62416
Output for 5.5.22
-0.8408
Output for 5.5.21
-0.7171
Output for 5.5.20
-0.66167
Output for 5.5.19
-0.65938
Output for 5.5.18
-0.6877
Output for 5.5.17
-0.73891
Output for 5.5.16
-0.65918
Output for 5.5.15
-0.78687
Output for 5.5.14
-0.71834
Output for 5.5.13
-0.62234
Output for 5.5.12
-0.80504
Output for 5.5.11
-0.74664
Output for 5.5.10
-0.7605
Output for 5.5.9
-0.6656
Output for 5.5.8
-0.68367
Output for 5.5.7
-0.64099
Output for 5.5.6
-0.84609
Output for 5.5.5
-0.82966
Output for 5.5.4
-0.74098
Output for 5.5.3
-0.75172
Output for 5.5.2
-0.72073
Output for 5.5.1
-0.64001
Output for 5.5.0
-0.73119
Output for 5.4.45
-0.73677
Output for 5.4.44
-0.61127
Output for 5.4.43
-0.70711
Output for 5.4.42
-0.83475
Output for 5.4.41
-0.74685
Output for 5.4.40
-0.60582
Output for 5.4.39
-0.83178
Output for 5.4.38
-0.81981
Output for 5.4.37
-0.57822
Output for 5.4.36
-0.6887
Output for 5.4.35
-0.80631
Output for 5.4.34
-0.70591
Output for 5.4.33
-0.62418
Output for 5.4.32
-0.56795
Output for 5.4.31
-0.72485
Output for 5.4.30
-0.73763
Output for 5.4.29
-0.74132
Output for 5.4.28
-0.60131
Output for 5.4.27
-0.75742
Output for 5.4.26
-0.66567
Output for 5.4.25
-0.71939
Output for 5.4.24
-0.6412
Output for 5.4.23
-0.73949
Output for 5.4.22
-0.73044
Output for 5.4.21
-0.63899
Output for 5.4.20
-0.62019
Output for 5.4.19
-0.63235
Output for 5.4.18
-0.76403
Output for 5.4.17
-0.72843
Output for 5.4.16
-0.7481
Output for 5.4.15
-0.64698
Output for 5.4.14
-0.62412
Output for 5.4.13
-0.73047
Output for 5.4.12
-0.56526
Output for 5.4.11
-0.82638
Output for 5.4.10
-0.758
Output for 5.4.9
-0.62255
Output for 5.4.8
-0.81411
Output for 5.4.7
-0.7577
Output for 5.4.6
-0.7562
Output for 5.4.5
-0.63548
Output for 5.4.4
-0.73358
Output for 5.4.3
-0.61059
Output for 5.4.2
-0.62031
Output for 5.4.1
-0.5594
Output for 5.4.0
-0.60388
Output for 5.3.29
-0.47209
Output for 5.3.28
0.45008
Output for 5.3.27
0.44667
Output for 5.3.26
-0.44042
Output for 5.3.25
0.53425
Output for 5.3.24
-0.44037
Output for 5.3.23
0.5093
Output for 5.3.22
-0.44016
Output for 5.3.21
0.51257
Output for 5.3.20
-0.44148
Output for 5.3.19
0.5375
Output for 5.3.18
-0.53674
Output for 5.3.17
0.52621
Output for 5.3.16
-0.48071
Output for 5.3.15
0.44974
Output for 5.3.14
0.41239
Output for 5.3.13
-0.46253
Output for 5.3.12
0.51602
Output for 5.3.11
-0.50488
Output for 5.3.10
0.49472
Output for 5.3.9
-0.48478
Output for 5.3.8
0.50039
Output for 5.3.7
-0.52335
Output for 5.3.6
0.50317
Output for 5.3.5
-0.50977
Output for 5.3.4
-0.51183
Output for 5.3.3
0.51368
Output for 5.3.2
-0.5135
Output for 5.3.1
0.49957
Output for 5.3.0
-0.45715
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 ':' in /in/WG3J5 on line 7
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 ':' in /in/WG3J5 on line 7
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/WG3J5 on line 7
Process exited with code 255.

preferences:
182.15 ms | 401 KiB | 325 Q