3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public static function bar($x,$y){ return $x*$y; } public static function met1(){ $met = $bar; //return static:: } } $s = microtime(true); for($x = 0; $x < 10000; $x++ ){ $a = is_callable(array('foo', 'bar')); } echo round(microtime(true) - $s,5)."\n"; $s = microtime(true); for($x = 0; $x < 10000; $x++ ){ $a = method_exists('foo', 'bar'); } echo round(microtime(true) - $s,5)."\n";
Output for 7.3.1
0.00162 0.0007
Output for 7.3.0
0.00105 0.00052
Output for 7.2.13
0.00116 0.00053
Output for 7.2.12
0.00149 0.00065
Output for 7.2.11
0.00188 0.0006
Output for 7.2.10
0.00108 0.00057
Output for 7.2.9
0.00109 0.00053
Output for 7.2.8
0.00159 0.0007
Output for 7.2.7
0.0014 0.00059
Output for 7.2.6
0.0013 0.00057
Output for 7.2.5
0.00126 0.00062
Output for 7.2.4
0.00108 0.00052
Output for 7.2.3
0.00121 0.00059
Output for 7.2.2
0.00194 0.00094
Output for 7.2.1
0.00174 0.0014
Output for 7.2.0
0.00119 0.0006
Output for 7.1.25
0.00256 0.00123
Output for 7.1.24
0.00295 0.00124
Output for 7.1.23
0.00293 0.00123
Output for 7.1.22
0.00382 0.00116
Output for 7.1.21
0.0034 0.00139
Output for 7.1.20
0.00325 0.00114
Output for 7.1.19
0.00485 0.00138
Output for 7.1.18
0.00401 0.00091
Output for 7.1.17
0.00358 0.0015
Output for 7.1.16
0.00257 0.00093
Output for 7.1.15
0.003 0.00092
Output for 7.1.14
0.00514 0.00148
Output for 7.1.13
0.00315 0.00142
Output for 7.1.12
0.00431 0.00188
Output for 7.1.11
0.00223 0.00096
Output for 7.1.10
0.00216 0.00093
Output for 7.1.9
0.0022 0.00097
Output for 7.1.8
0.00218 0.00108
Output for 7.1.7
0.00267 0.00115
Output for 7.1.6
0.00249 0.00101
Output for 7.1.5
0.00335 0.00142
Output for 7.1.4
0.0021 0.00093
Output for 7.1.3
0.00315 0.00096
Output for 7.1.2
0.00212 0.00093
Output for 7.1.1
0.00386 0.00162
Output for 7.1.0
0.003 0.00102
Output for 7.0.33
0.00597 0.00097
Output for 7.0.32
0.00316 0.00107
Output for 7.0.31
0.00395 0.00136
Output for 7.0.30
0.00541 0.00183
Output for 7.0.29
0.00365 0.00125
Output for 7.0.28
0.0047 0.00192
Output for 7.0.27
0.00309 0.001
Output for 7.0.26
0.00551 0.00096
Output for 7.0.25
0.0049 0.00091
Output for 7.0.24
0.00337 0.00093
Output for 7.0.23
0.00526 0.00182
Output for 7.0.22
0.0027 0.00094
Output for 7.0.21
0.00424 0.00163
Output for 7.0.20
0.00295 0.00104
Output for 7.0.19
0.00554 0.00179
Output for 7.0.18
0.00493 0.001
Output for 7.0.17
0.00352 0.00105
Output for 7.0.16
0.0039 0.00145
Output for 7.0.15
0.00266 0.00094
Output for 7.0.14
0.00435 0.00097
Output for 7.0.13
0.0034 0.0012
Output for 7.0.12
0.0033 0.00113
Output for 7.0.11
0.00384 0.00099
Output for 7.0.10
0.00514 0.00118
Output for 7.0.9
0.00405 0.00146
Output for 7.0.8
0.0028 0.00145
Output for 7.0.7
0.00323 0.00102
Output for 7.0.6
0.00284 0.001
Output for 7.0.5
0.00428 0.00141
Output for 7.0.4
0.00276 0.00098
Output for 7.0.3
0.00412 0.0015
Output for 7.0.2
0.00269 0.00102
Output for 7.0.1
0.0028 0.001
Output for 7.0.0
0.00393 0.00139
Output for 5.6.38
0.00809 0.0044
Output for 5.6.37
0.00923 0.00306
Output for 5.6.36
0.00613 0.00304
Output for 5.6.35
0.00523 0.00393
Output for 5.6.34
0.04086 0.00567
Output for 5.6.33
0.00509 0.00314
Output for 5.6.32
0.01242 0.00886
Output for 5.6.31
0.00668 0.00339
Output for 5.6.30
0.0063 0.00303
Output for 5.6.29
0.00652 0.00302
Output for 5.6.28
0.0052 0.00307
Output for 5.6.27
0.00826 0.00504
Output for 5.6.26
0.00825 0.00502
Output for 5.6.25
0.00561 0.00309
Output for 5.6.24
0.0076 0.00353
Output for 5.6.23
0.01997 0.00344
Output for 5.6.22
0.00592 0.00359
Output for 5.6.21
0.01454 0.00466
Output for 5.6.20
0.00615 0.00375
Output for 5.6.19
0.00774 0.00312
Output for 5.6.18
0.00904 0.00315
Output for 5.6.17
0.00552 0.00308
Output for 5.6.16
0.00514 0.00307
Output for 5.6.15
0.00528 0.00317
Output for 5.6.14
0.00636 0.00316
Output for 5.6.13
0.0081 0.00381
Output for 5.6.12
0.00522 0.00314
Output for 5.6.11
0.00518 0.00315
Output for 5.6.10
0.0084 0.00504
Output for 5.6.9
0.00511 0.00311
Output for 5.6.8
0.00602 0.00309
Output for 5.6.7
0.00542 0.00329
Output for 5.6.6
0.00548 0.00334
Output for 5.6.5
0.00695 0.00313
Output for 5.6.4
0.00859 0.00342
Output for 5.6.3
0.00534 0.00324
Output for 5.6.2
0.00561 0.00315
Output for 5.6.1
0.00569 0.00316
Output for 5.6.0
0.00602 0.00313
Output for 5.5.38
0.00717 0.00416
Output for 5.5.37
0.00708 0.00309
Output for 5.5.36
0.00744 0.00443
Output for 5.5.35
0.00687 0.00341
Output for 5.5.34
0.00618 0.00401
Output for 5.5.33
0.00755 0.00424
Output for 5.5.32
0.00764 0.00435
Output for 5.5.31
0.0076 0.00438
Output for 5.5.30
0.00633 0.00349
Output for 5.5.29
0.006 0.00313
Output for 5.5.28
0.00681 0.00339
Output for 5.5.27
0.00744 0.00331
Output for 5.5.26
0.00676 0.00511
Output for 5.5.25
0.0099 0.00367
Output for 5.5.24
0.00601 0.00379
Output for 5.5.23
0.00561 0.00345
Output for 5.5.22
0.0054 0.0031
Output for 5.5.21
0.00865 0.0032
Output for 5.5.20
0.00609 0.00349
Output for 5.5.19
0.00794 0.00318
Output for 5.5.18
0.0068 0.0036
Output for 5.5.17
0.00711 0.0044
Output for 5.5.16
0.00721 0.0032
Output for 5.5.15
0.0052 0.00326
Output for 5.5.14
0.00667 0.0036
Output for 5.5.13
0.00663 0.00623
Output for 5.5.12
0.00887 0.00355
Output for 5.5.11
0.00672 0.0041
Output for 5.5.10
0.00583 0.00325
Output for 5.5.9
0.00653 0.00328
Output for 5.5.8
0.00736 0.00314
Output for 5.5.7
0.00964 0.00369
Output for 5.5.6
0.00653 0.00565
Output for 5.5.5
0.00518 0.00355
Output for 5.5.4
0.00782 0.00458
Output for 5.5.3
0.00605 0.00332
Output for 5.5.2
0.0076 0.00394
Output for 5.5.1
0.00942 0.00509
Output for 5.5.0
0.00602 0.00332
Output for 5.4.45
0.00818 0.00504
Output for 5.4.44
0.0087 0.00434
Output for 5.4.43
0.00591 0.00345
Output for 5.4.42
0.00872 0.00345
Output for 5.4.41
0.01103 0.00376
Output for 5.4.40
0.00829 0.00348
Output for 5.4.39
0.01008 0.00349
Output for 5.4.38
0.00949 0.0035
Output for 5.4.37
0.00898 0.00346
Output for 5.4.36
0.00583 0.00339
Output for 5.4.35
0.00645 0.00344
Output for 5.4.34
0.00618 0.00348
Output for 5.4.33
0.01044 0.00346
Output for 5.4.32
0.00973 0.00383
Output for 5.4.31
0.00658 0.00332
Output for 5.4.30
0.00862 0.00355
Output for 5.4.29
0.00843 0.00387
Output for 5.4.28
0.00739 0.00381
Output for 5.4.27
0.00863 0.00346
Output for 5.4.26
0.00764 0.00348
Output for 5.4.25
0.00887 0.0052
Output for 5.4.24
0.00706 0.00343
Output for 5.4.23
0.00636 0.00342
Output for 5.4.22
0.00659 0.00454
Output for 5.4.21
0.00865 0.00499
Output for 5.4.20
0.00817 0.00341
Output for 5.4.19
0.00932 0.00367
Output for 5.4.18
0.00544 0.00334
Output for 5.4.17
0.00825 0.00353
Output for 5.4.16
0.00798 0.00528
Output for 5.4.15
0.00728 0.00353
Output for 5.4.14
0.00813 0.005
Output for 5.4.13
0.00826 0.00446
Output for 5.4.12
0.00727 0.00438
Output for 5.4.11
0.00627 0.00351
Output for 5.4.10
0.00873 0.00446
Output for 5.4.9
0.00565 0.00345
Output for 5.4.8
0.01031 0.00375
Output for 5.4.7
0.00961 0.00342
Output for 5.4.6
0.00711 0.00524
Output for 5.4.5
0.00858 0.0037
Output for 5.4.4
0.00725 0.00411
Output for 5.4.3
0.00984 0.00344
Output for 5.4.2
0.00572 0.00337
Output for 5.4.1
0.01168 0.00496
Output for 5.4.0
0.00566 0.00339
Output for 5.3.29
0.00896 0.00449
Output for 5.3.28
0.01069 0.00485
Output for 5.3.27
0.01061 0.0057
Output for 5.3.26
0.00979 0.00656
Output for 5.3.25
0.01093 0.00605
Output for 5.3.24
0.00935 0.00486
Output for 5.3.23
0.00757 0.0046
Output for 5.3.22
0.01128 0.0045
Output for 5.3.21
0.01151 0.00462
Output for 5.3.20
0.00914 0.00635
Output for 5.3.19
0.00945 0.0045
Output for 5.3.18
0.00859 0.00468
Output for 5.3.17
0.01103 0.00452
Output for 5.3.16
0.00947 0.00679
Output for 5.3.15
0.0065 0.0047
Output for 5.3.14
0.00831 0.00502
Output for 5.3.13
0.00716 0.00496
Output for 5.3.12
0.00846 0.00554
Output for 5.3.11
0.00961 0.00505
Output for 5.3.10
0.00896 0.00453
Output for 5.3.9
0.00735 0.00504
Output for 5.3.8
0.01007 0.00463
Output for 5.3.7
0.00912 0.00484
Output for 5.3.6
0.01 0.00455
Output for 5.3.5
0.01056 0.00536
Output for 5.3.4
0.00975 0.00677
Output for 5.3.3
0.0107 0.00871
Output for 5.3.2
0.01066 0.00455
Output for 5.3.1
0.00976 0.00479
Output for 5.3.0
0.00867 0.00542
Output for 5.2.17
0.00942 0.0054
Output for 5.2.16
0.00719 0.00525
Output for 5.2.15
0.00813 0.00549
Output for 5.2.14
0.01245 0.00457
Output for 5.2.13
0.00825 0.00613
Output for 5.2.12
0.00741 0.0047
Output for 5.2.11
0.01077 0.00549
Output for 5.2.10
0.00874 0.00518
Output for 5.2.9
0.01167 0.0054
Output for 5.2.8
0.00648 0.00442
Output for 5.2.7
0.00836 0.00481
Output for 5.2.6
0.00796 0.00446
Output for 5.2.5
0.00854 0.00521
Output for 5.2.4
0.00889 0.00484
Output for 5.2.3
0.00903 0.00532
Output for 5.2.2
0.00714 0.00441
Output for 5.2.1
0.00839 0.00491
Output for 5.2.0
0.0113 0.00435
Output for 5.1.6
0.00824 0.00463
Output for 5.1.5
0.01081 0.00462
Output for 5.1.4
0.01138 0.00507
Output for 5.1.3
0.01054 0.00463
Output for 5.1.2
0.00986 0.00595
Output for 5.1.1
0.00698 0.00466
Output for 5.1.0
0.00831 0.00551
Output for 5.0.5
0.0161 0.00581
Output for 5.0.4
0.01394 0.00587
Output for 5.0.3
0.01113 0.0072
Output for 5.0.2
0.01266 0.00555
Output for 5.0.1
0.01302 0.00561
Output for 5.0.0
0.00965 0.00578
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/ZurLn on line 4
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/ZurLn on line 4
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/ZurLn on line 4
Process exited with code 255.

preferences:
195.33 ms | 401 KiB | 288 Q