3v4l.org

run code in 300+ PHP versions simultaneously
<?php function absolute(&$n){ return ((($n >> 31) ^ $n) - ($n >> 31)); } $start = microtime(true); for($i = 0; $i <= 5000000; $i++){ absolute($y); } $end = microtime(true); echo $end - $start;
Output for 7.1.7
0.29356789588928
Output for 7.1.6
0.25841999053955
Output for 7.1.5
0.27654695510864
Output for 7.1.4
0.28580403327942
Output for 7.1.3
0.28217720985413
Output for 7.1.2
0.26905703544617
Output for 7.1.1
0.28264594078064
Output for 7.1.0
0.31001281738281
Output for 7.0.20
0.31160998344421
Output for 7.0.19
0.27880096435547
Output for 7.0.18
0.3085629940033
Output for 7.0.17
0.32192707061768
Output for 7.0.16
0.27913308143616
Output for 7.0.15
0.40603613853455
Output for 7.0.14
0.33484411239624
Output for 7.0.13
0.29245615005493
Output for 7.0.12
0.37715601921082
Output for 7.0.11
0.35883283615112
Output for 7.0.10
0.27009296417236
Output for 7.0.9
0.28168082237244
Output for 7.0.8
0.31866502761841
Output for 7.0.7
0.27033615112305
Output for 7.0.6
0.26538705825806
Output for 7.0.5
0.24303793907166
Output for 7.0.4
0.28808498382568
Output for 7.0.3
0.28771615028381
Output for 7.0.2
0.32470989227295
Output for 7.0.1
0.26566004753113
Output for 7.0.0
0.27384281158447
Output for 5.6.30
0.58281207084656
Output for 5.6.29
0.59158706665039
Output for 5.6.28
0.65405106544495
Output for 5.6.27
0.61445283889771
Output for 5.6.26
0.70026183128357
Output for 5.6.25
0.54322504997253
Output for 5.6.24
0.51891303062439
Output for 5.6.23
0.51410388946533
Output for 5.6.22
0.50386309623718
Output for 5.6.21
0.57131814956665
Output for 5.6.20
0.53232383728027
Output for 5.6.19
0.49590682983398
Output for 5.6.18
0.585205078125
Output for 5.6.17
0.5335750579834
Output for 5.6.16
0.52027797698975
Output for 5.6.15
0.52581095695496
Output for 5.6.14
0.55207395553589
Output for 5.6.13
0.64256906509399
Output for 5.6.12
0.6554651260376
Output for 5.6.11
0.52206897735596
Output for 5.6.10
0.57357096672058
Output for 5.6.9
0.60946178436279
Output for 5.6.8
0.58927488327026
Output for 5.6.7
0.51945614814758
Output for 5.6.6
0.55243182182312
Output for 5.6.5
0.57579898834229
Output for 5.6.4
0.56086111068726
Output for 5.6.3
0.53990507125854
Output for 5.6.2
0.57141613960266
Output for 5.6.1
0.58511018753052
Output for 5.6.0
0.57785201072693
Output for 5.5.38
0.51877880096436
Output for 5.5.37
0.53372001647949
Output for 5.5.36
0.53052306175232
Output for 5.5.35
0.48746514320374
Output for 5.5.34
0.52331686019897
Output for 5.5.33
0.64800500869751
Output for 5.5.32
0.60440492630005
Output for 5.5.31
0.52308702468872
Output for 5.5.30
0.51928615570068
Output for 5.5.29
0.52378797531128
Output for 5.5.28
0.50877809524536
Output for 5.5.27
0.60396003723145
Output for 5.5.26
0.55622887611389
Output for 5.5.25
0.54572582244873
Output for 5.5.24
0.52819991111755
Output for 5.5.23
0.56348991394043
Output for 5.5.22
0.48670101165771
Output for 5.5.21
0.51552605628967
Output for 5.5.20
0.47748994827271
Output for 5.5.19
0.5470130443573
Output for 5.5.18
0.52200508117676
Output for 5.5.16
0.58477902412415
Output for 5.5.15
0.71117901802063
Output for 5.5.14
0.54243302345276
Output for 5.5.13
0.54221701622009
Output for 5.5.12
0.58579301834106
Output for 5.5.11
0.55456304550171
Output for 5.5.10
0.4873321056366
Output for 5.5.9
0.49781799316406
Output for 5.5.8
0.55893802642822
Output for 5.5.7
0.51452994346619
Output for 5.5.6
0.55221009254456
Output for 5.5.5
0.5287299156189
Output for 5.5.4
0.5937671661377
Output for 5.5.3
0.5755250453949
Output for 5.5.2
0.59408402442932
Output for 5.5.1
0.59960794448853
Output for 5.5.0
0.50961995124817
Output for 5.4.45
0.50244903564453
Output for 5.4.44
0.51607012748718
Output for 5.4.43
0.48018503189087
Output for 5.4.42
0.49255514144897
Output for 5.4.41
0.54791498184204
Output for 5.4.40
0.49072504043579
Output for 5.4.39
0.53564596176147
Output for 5.4.38
0.50611901283264
Output for 5.4.37
0.55294704437256
Output for 5.4.36
0.56911897659302
Output for 5.4.35
0.47811603546143
Output for 5.4.34
0.52314901351929
Output for 5.4.32
0.61856198310852
Output for 5.4.31
0.58634090423584
Output for 5.4.30
0.61156415939331
Output for 5.4.29
0.66110801696777
Output for 5.4.28
0.59508013725281
Output for 5.4.27
0.54746794700623
Output for 5.4.26
0.50925993919373
Output for 5.4.25
0.52772116661072
Output for 5.4.24
0.50373315811157
Output for 5.4.23
0.54295706748962
Output for 5.4.22
0.56018114089966
Output for 5.4.21
0.48489999771118
Output for 5.4.20
0.5418529510498
Output for 5.4.19
0.58929109573364
Output for 5.4.18
0.47826600074768
Output for 5.4.17
0.56012082099915
Output for 5.4.16
0.5844521522522
Output for 5.4.15
0.5714430809021
Output for 5.4.14
0.52168297767639
Output for 5.4.13
0.60302901268005
Output for 5.4.12
0.54360580444336
Output for 5.4.11
0.528648853302
Output for 5.4.10
0.56758594512939
Output for 5.4.9
0.48100209236145
Output for 5.4.8
0.49024105072021
Output for 5.4.7
0.54363894462585
Output for 5.4.6
0.51531887054443
Output for 5.4.5
0.49895000457764
Output for 5.4.4
0.4961359500885
Output for 5.4.3
0.54474782943726
Output for 5.4.2
0.57165503501892
Output for 5.4.1
0.56266808509827
Output for 5.4.0
0.50392985343933
Output for 5.3.29
0.68566203117371
Output for 5.3.28
0.61925792694092
Output for 5.3.27
0.63093185424805
Output for 5.3.26
0.58122587203979
Output for 5.3.25
0.65743088722229
Output for 5.3.24
0.69775986671448
Output for 5.3.23
0.7133960723877
Output for 5.3.22
0.74733710289001
Output for 5.3.21
0.70374298095703
Output for 5.3.20
0.70758891105652
Output for 5.3.19
0.65653204917908
Output for 5.3.18
0.61292505264282
Output for 5.3.17
0.67511105537415
Output for 5.3.16
0.81082487106323
Output for 5.3.15
0.76546287536621
Output for 5.3.14
0.71560907363892
Output for 5.3.13
0.62662792205811
Output for 5.3.12
0.6540219783783
Output for 5.3.11
0.62331604957581
Output for 5.3.10
0.60060811042786
Output for 5.3.9
0.62160897254944
Output for 5.3.8
0.70576906204224
Output for 5.3.7
0.68666696548462
Output for 5.3.6
0.65020203590393
Output for 5.3.5
0.67132687568665
Output for 5.3.4
0.66780495643616
Output for 5.3.3
0.80228686332703
Output for 5.3.2
0.7579779624939
Output for 5.3.1
0.69660592079163
Output for 5.3.0
0.80618405342102
Output for 5.2.17
1.0395491123199
Output for 5.2.16
1.0260491371155
Output for 5.2.15
1.0210299491882
Output for 5.2.14
1.2121839523315
Output for 5.2.13
1.0285379886627
Output for 5.2.12
1.0708601474762
Output for 5.2.11
1.1097140312195
Output for 5.2.10
1.0427451133728
Output for 5.2.9
1.1415548324585
Output for 5.2.8
1.085018157959
Output for 5.2.7
1.0798931121826
Output for 5.2.6
1.0691919326782
Output for 5.2.5
0.93852806091309
Output for 5.2.4
1.0364661216736
Output for 5.2.3
1.0260779857635
Output for 5.2.2
1.0312578678131
Output for 5.2.1
0.99154686927795
Output for 5.2.0
1.0972809791565
Output for 5.1.6
1.0484681129456
Output for 5.1.5
1.0366721153259
Output for 5.1.4
1.0125758647919
Output for 5.1.3
0.98254489898682
Output for 5.1.2
1.043771982193
Output for 5.1.1
1.036817073822
Output for 5.1.0
0.94616794586182
Output for 5.0.5
2.0238208770752
Output for 5.0.4
2.1340157985687
Output for 5.0.3
1.9898648262024
Output for 5.0.2
2.2245569229126
Output for 5.0.1
2.1480097770691
Output for 5.0.0
2.3768248558044
Output for 4.4.9
0.940426
Output for 4.4.8
0.910422
Output for 4.4.7
0.981426
Output for 4.4.6
0.982951
Output for 4.4.5
0.98047
Output for 4.4.4
0.124661
Output for 4.4.3
0.907036
Output for 4.4.2
0.995821
Output for 4.4.1
0.088284
Output for 4.4.0
0.082517
Output for 4.3.11
0.882522
Output for 4.3.10
0.241805
Output for 4.3.9
0.117405
Output for 4.3.8
0.313469
Output for 4.3.7
0.080386
Output for 4.3.6
0.949787
Output for 4.3.5
0.991061
Output for 4.3.4
0.860496
Output for 4.3.3
0.120444
Output for 4.3.2
0.01785
Output for 4.3.1
0.934526
Output for 4.3.0
0.004722

preferences:
166.9 ms | 401 KiB | 231 Q