3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function bar() {}} $foo = new Foo(); $start = microtime(true); for ($i = 0; $i < 1000000; $i++) { method_exists($foo, 'bar'); } echo (microtime(true) - $start) . "\n";
Output for 7.2.0
0.029217004776001
Output for 7.1.7
0.040071964263916
Output for 7.1.6
0.07379412651062
Output for 7.1.5
0.071507930755615
Output for 7.1.0
0.047443866729736
Output for 7.0.20
0.03905987739563
Output for 7.0.14
0.04798412322998
Output for 7.0.10
0.035979986190796
Output for 7.0.9
0.038175821304321
Output for 7.0.8
0.036029100418091
Output for 7.0.7
0.042022943496704
Output for 7.0.6
0.032171010971069
Output for 7.0.5
0.044312953948975
Output for 7.0.4
0.043787956237793
Output for 7.0.3
0.037091970443726
Output for 7.0.2
0.040549993515015
Output for 7.0.1
0.033116102218628
Output for 7.0.0
0.038105964660645
Output for 5.6.28
0.21144700050354
Output for 5.6.25
0.16396999359131
Output for 5.6.24
0.15428614616394
Output for 5.6.23
0.14278507232666
Output for 5.6.22
0.14591693878174
Output for 5.6.21
0.15975189208984
Output for 5.6.20
0.14165592193604
Output for 5.6.19
0.15646004676819
Output for 5.6.18
0.15818500518799
Output for 5.6.17
0.16760301589966
Output for 5.6.16
0.1476731300354
Output for 5.6.15
0.1377899646759
Output for 5.6.14
0.1348021030426
Output for 5.6.13
0.14774703979492
Output for 5.6.12
0.14851903915405
Output for 5.6.11
0.16803812980652
Output for 5.6.10
0.15031385421753
Output for 5.6.9
0.1394350528717
Output for 5.6.8
0.1417031288147
Output for 5.6.7
0.15189790725708
Output for 5.6.6
0.16411399841309
Output for 5.6.5
0.16167807579041
Output for 5.6.4
0.15505194664001
Output for 5.6.3
0.14979004859924
Output for 5.6.2
0.14219498634338
Output for 5.6.1
0.13674306869507
Output for 5.6.0
0.14625215530396
Output for 5.5.38
0.17570185661316
Output for 5.5.37
0.14266395568848
Output for 5.5.36
0.14898800849915
Output for 5.5.35
0.14906001091003
Output for 5.5.34
0.1554708480835
Output for 5.5.33
0.14881205558777
Output for 5.5.32
0.15969395637512
Output for 5.5.31
0.15733909606934
Output for 5.5.30
0.14424204826355
Output for 5.5.29
0.16134095191956
Output for 5.5.28
0.1587131023407
Output for 5.5.27
0.14790391921997
Output for 5.5.26
0.17479205131531
Output for 5.5.25
0.1567850112915
Output for 5.5.24
0.16910791397095
Output for 5.5.23
0.15654492378235
Output for 5.5.22
0.15628790855408
Output for 5.5.21
0.15550899505615
Output for 5.5.20
0.15574288368225
Output for 5.5.19
0.15007400512695
Output for 5.5.18
0.14938497543335
Output for 5.5.16
0.1380410194397
Output for 5.5.15
0.17533707618713
Output for 5.5.14
0.14780783653259
Output for 5.5.13
0.15502691268921
Output for 5.5.12
0.14019107818604
Output for 5.5.11
0.15143489837646
Output for 5.5.10
0.15237498283386
Output for 5.5.9
0.14460802078247
Output for 5.5.8
0.13988614082336
Output for 5.5.7
0.13980388641357
Output for 5.5.6
0.1576931476593
Output for 5.5.5
0.13764190673828
Output for 5.5.4
0.15296792984009
Output for 5.5.3
0.17415308952332
Output for 5.5.2
0.1745240688324
Output for 5.5.1
0.15349102020264
Output for 5.5.0
0.15467882156372
Output for 5.4.45
0.14379620552063
Output for 5.4.44
0.16472601890564
Output for 5.4.43
0.13806986808777
Output for 5.4.42
0.14418387413025
Output for 5.4.41
0.14381814002991
Output for 5.4.40
0.14650797843933
Output for 5.4.39
0.19413900375366
Output for 5.4.38
0.18715190887451
Output for 5.4.37
0.14658808708191
Output for 5.4.36
0.1426830291748
Output for 5.4.35
0.16896915435791
Output for 5.4.34
0.18290185928345
Output for 5.4.32
0.13778185844421
Output for 5.4.31
0.14067006111145
Output for 5.4.30
0.14846801757812
Output for 5.4.29
0.16162514686584
Output for 5.4.28
0.14206600189209
Output for 5.4.27
0.15762996673584
Output for 5.4.26
0.14787888526917
Output for 5.4.25
0.15367007255554
Output for 5.4.24
0.14185094833374
Output for 5.4.23
0.14099097251892
Output for 5.4.22
0.15302491188049
Output for 5.4.21
0.16004204750061
Output for 5.4.20
0.1144962310791
Output for 5.4.19
0.14826512336731
Output for 5.4.18
0.1495041847229
Output for 5.4.17
0.17029500007629
Output for 5.4.16
0.16892600059509
Output for 5.4.15
0.13564801216125
Output for 5.4.14
0.1407299041748
Output for 5.4.13
0.15651416778564
Output for 5.4.12
0.16075396537781
Output for 5.4.11
0.15227198600769
Output for 5.4.10
0.15092301368713
Output for 5.4.9
0.13886904716492
Output for 5.4.8
0.17516708374023
Output for 5.4.7
0.14665198326111
Output for 5.4.6
0.16913795471191
Output for 5.4.5
0.14056420326233
Output for 5.4.4
0.14476585388184
Output for 5.4.3
0.14352607727051
Output for 5.4.2
0.13898587226868
Output for 5.4.1
0.13753581047058
Output for 5.4.0
0.1647322177887
Output for 5.3.29
0.13930296897888
Output for 5.3.28
0.18044090270996
Output for 5.3.27
0.19154596328735
Output for 5.3.26
0.17890000343323
Output for 5.3.25
0.23193693161011
Output for 5.3.24
0.17170405387878
Output for 5.3.23
0.19433403015137
Output for 5.3.22
0.19605803489685
Output for 5.3.21
0.20833301544189
Output for 5.3.20
0.17827701568604
Output for 5.3.19
0.22708511352539
Output for 5.3.18
0.20480394363403
Output for 5.3.17
0.17993998527527
Output for 5.3.16
0.1860249042511
Output for 5.3.15
0.17484998703003
Output for 5.3.14
0.20164799690247
Output for 5.3.13
0.21760892868042
Output for 5.3.12
0.21441602706909
Output for 5.3.11
0.22987794876099
Output for 5.3.10
0.19104599952698
Output for 5.3.9
0.22229790687561
Output for 5.3.8
0.19906306266785
Output for 5.3.7
0.20821785926819
Output for 5.3.6
0.22296810150146
Output for 5.3.5
0.19156098365784
Output for 5.3.4
0.19374513626099
Output for 5.3.3
0.20726084709167
Output for 5.3.2
0.20950603485107
Output for 5.3.1
0.18161916732788
Output for 5.3.0
0.18964290618896
Output for 5.2.17
0.16509294509888
Output for 5.2.16
0.19707608222961
Output for 5.2.15
0.18270111083984
Output for 5.2.14
0.17133593559265
Output for 5.2.13
0.19560599327087
Output for 5.2.12
0.18148398399353
Output for 5.2.11
0.17923593521118
Output for 5.2.10
0.1821231842041
Output for 5.2.9
0.20055103302002
Output for 5.2.8
0.19231486320496
Output for 5.2.7
0.19257211685181
Output for 5.2.6
0.1856369972229
Output for 5.2.5
0.18501091003418
Output for 5.2.4
0.18131685256958
Output for 5.2.3
0.17627501487732
Output for 5.2.2
0.18189978599548
Output for 5.2.1
0.18849110603333
Output for 5.2.0
0.1788489818573
Output for 5.1.6
0.16826510429382
Output for 5.1.5
0.20841598510742
Output for 5.1.4
0.19666385650635
Output for 5.1.3
0.18865895271301
Output for 5.1.2
0.20251607894897
Output for 5.1.1
0.18287396430969
Output for 5.1.0
0.17531204223633
Output for 5.0.5
0.29563283920288
Output for 5.0.4
0.29361200332642
Output for 5.0.3
0.30349707603455
Output for 5.0.2
0.30161213874817
Output for 5.0.1
0.30753421783447
Output for 5.0.0
0.31376695632935
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/s6g76 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
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/s6g76 on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/s6g76 on line 3
Process exited with code 255.

preferences:
150.59 ms | 401 KiB | 216 Q