3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public static function bar($x,$y){ return $x*$y; } } $s = microtime(true); $met = 'bar'; for($x = 0; $x < 100000; $x++ ){ call_user_func(array('foo', $met), 10,20); } echo round(microtime(true) - $s,5)."\n"; $s = microtime(true); $met = 'bar'; for($x = 0; $x < 100000; $x++ ){ foo::{$met}(10,20); } echo round(microtime(true) - $s,5)."\n";
Output for 7.3.1
0.01518 0.00524
Output for 7.3.0
0.01908 0.00598
Output for 7.2.13
0.01946 0.00524
Output for 7.2.12
0.01638 0.00536
Output for 7.2.11
0.01732 0.00535
Output for 7.2.10
0.01677 0.00539
Output for 7.2.9
0.01677 0.00514
Output for 7.2.8
0.01828 0.00538
Output for 7.2.7
0.0166 0.00557
Output for 7.2.6
0.01606 0.0055
Output for 7.2.5
0.01823 0.00514
Output for 7.2.4
0.01568 0.00593
Output for 7.2.3
0.02004 0.00543
Output for 7.2.2
0.01787 0.00513
Output for 7.2.1
0.01582 0.00544
Output for 7.2.0
0.01673 0.00539
Output for 7.1.25
0.02524 0.01039
Output for 7.1.24
0.01682 0.00465
Output for 7.1.23
0.01593 0.00507
Output for 7.1.22
0.01686 0.00494
Output for 7.1.21
0.0149 0.0048
Output for 7.1.20
0.01438 0.00473
Output for 7.1.19
0.01489 0.00466
Output for 7.1.18
0.01416 0.00463
Output for 7.1.17
0.01552 0.00463
Output for 7.1.16
0.01533 0.00609
Output for 7.1.15
0.01828 0.00464
Output for 7.1.14
0.01752 0.00481
Output for 7.1.13
0.01805 0.00467
Output for 7.1.12
0.01509 0.00467
Output for 7.1.11
0.01502 0.00463
Output for 7.1.10
0.01501 0.005
Output for 7.1.9
0.01567 0.00472
Output for 7.1.8
0.01781 0.00469
Output for 7.1.7
0.01506 0.00466
Output for 7.1.6
0.01496 0.00474
Output for 7.1.5
0.01518 0.00469
Output for 7.1.4
0.01513 0.0047
Output for 7.1.3
0.018 0.00465
Output for 7.1.2
0.01613 0.00468
Output for 7.1.1
0.01507 0.0049
Output for 7.1.0
0.01699 0.00473
Output for 7.0.32
0.01384 0.00474
Output for 7.0.31
0.01501 0.00478
Output for 7.0.30
0.01606 0.00504
Output for 7.0.29
0.01555 0.00478
Output for 7.0.28
0.01485 0.00475
Output for 7.0.27
0.01596 0.00473
Output for 7.0.26
0.01476 0.00516
Output for 7.0.25
0.01406 0.00484
Output for 7.0.24
0.01798 0.0051
Output for 7.0.23
0.01581 0.00479
Output for 7.0.22
0.01641 0.00474
Output for 7.0.21
0.01513 0.00493
Output for 7.0.20
0.01471 0.00476
Output for 7.0.19
0.01408 0.00494
Output for 7.0.18
0.01525 0.00481
Output for 7.0.17
0.01596 0.00509
Output for 7.0.16
0.01419 0.00497
Output for 7.0.15
0.0153 0.00502
Output for 7.0.14
0.01586 0.00519
Output for 7.0.13
0.01374 0.00462
Output for 7.0.12
0.01419 0.0048
Output for 7.0.11
0.01439 0.00533
Output for 7.0.10
0.01527 0.00495
Output for 7.0.9
0.01366 0.00482
Output for 7.0.8
0.01446 0.00487
Output for 7.0.7
0.01696 0.00522
Output for 7.0.6
0.01711 0.00502
Output for 7.0.5
0.01696 0.00517
Output for 7.0.4
0.01533 0.00483
Output for 7.0.3
0.01696 0.00513
Output for 7.0.2
0.01454 0.00476
Output for 7.0.1
0.01658 0.00476
Output for 7.0.0
0.01474 0.00474
Output for 5.6.38
0.05242 0.0186
Output for 5.6.37
0.05389 0.01796
Output for 5.6.36
0.04944 0.01773
Output for 5.6.35
0.04944 0.0177
Output for 5.6.34
0.053 0.01846
Output for 5.6.33
0.0545 0.01903
Output for 5.6.32
0.05109 0.01893
Output for 5.6.31
0.05153 0.01781
Output for 5.6.30
0.05307 0.01861
Output for 5.6.29
0.05114 0.01772
Output for 5.6.28
0.05168 0.01768
Output for 5.6.27
0.05102 0.01776
Output for 5.6.26
0.05043 0.01721
Output for 5.6.25
0.05128 0.01774
Output for 5.6.24
0.05304 0.01828
Output for 5.6.23
0.05062 0.01792
Output for 5.6.22
0.05103 0.0178
Output for 5.6.21
0.06221 0.03261
Output for 5.6.20
0.05107 0.01789
Output for 5.6.19
0.05108 0.01782
Output for 5.6.18
0.04939 0.01783
Output for 5.6.17
0.05291 0.01872
Output for 5.6.16
0.05279 0.02169
Output for 5.6.15
0.05381 0.01768
Output for 5.6.14
0.0516 0.01777
Output for 5.6.13
0.05381 0.01905
Output for 5.6.12
0.05254 0.01767
Output for 5.6.11
0.05263 0.01762
Output for 5.6.10
0.05064 0.01768
Output for 5.6.9
0.05135 0.01761
Output for 5.6.8
0.05277 0.01785
Output for 5.6.7
0.04936 0.01788
Output for 5.6.6
0.05226 0.01809
Output for 5.6.5
0.05003 0.01796
Output for 5.6.4
0.05192 0.01756
Output for 5.6.3
0.04876 0.01765
Output for 5.6.2
0.04927 0.01792
Output for 5.6.1
0.05058 0.01785
Output for 5.6.0
0.05233 0.01851
Output for 5.5.38
0.05012 0.0177
Output for 5.5.37
0.05549 0.01883
Output for 5.5.36
0.04928 0.01737
Output for 5.5.35
0.07856 0.01906
Output for 5.5.34
0.05476 0.01743
Output for 5.5.33
0.05421 0.01855
Output for 5.5.32
0.05572 0.01866
Output for 5.5.31
0.05286 0.01749
Output for 5.5.30
0.05272 0.01861
Output for 5.5.29
0.05361 0.01819
Output for 5.5.28
0.0538 0.01804
Output for 5.5.27
0.05512 0.01803
Output for 5.5.26
0.05387 0.01758
Output for 5.5.25
0.05457 0.01767
Output for 5.5.24
0.05383 0.01766
Output for 5.5.23
0.04966 0.01775
Output for 5.5.22
0.04927 0.0193
Output for 5.5.21
0.05181 0.01891
Output for 5.5.20
0.05015 0.01786
Output for 5.5.19
0.05039 0.0178
Output for 5.5.18
0.05177 0.01763
Output for 5.5.17
0.04907 0.01747
Output for 5.5.16
0.05487 0.01832
Output for 5.5.15
0.06351 0.03246
Output for 5.5.14
0.06787 0.01772
Output for 5.5.13
0.05812 0.01795
Output for 5.5.12
0.05017 0.01782
Output for 5.5.11
0.05947 0.0193
Output for 5.5.10
0.05177 0.01815
Output for 5.5.9
0.05412 0.01825
Output for 5.5.8
0.05174 0.01858
Output for 5.5.7
0.05038 0.01759
Output for 5.5.6
0.05211 0.0178
Output for 5.5.5
0.05196 0.0179
Output for 5.5.4
0.05373 0.01754
Output for 5.5.3
0.05379 0.01786
Output for 5.5.2
0.05451 0.01814
Output for 5.5.1
0.05506 0.01773
Output for 5.5.0
0.05042 0.01751
Output for 5.4.45
0.05461 0.01767
Output for 5.4.44
0.05377 0.01828
Output for 5.4.43
0.05184 0.01768
Output for 5.4.42
0.05587 0.01806
Output for 5.4.41
0.05294 0.01775
Output for 5.4.40
0.05345 0.018
Output for 5.4.39
0.05171 0.0178
Output for 5.4.38
0.05941 0.0187
Output for 5.4.37
0.05216 0.01778
Output for 5.4.36
0.05192 0.01768
Output for 5.4.35
0.05568 0.0177
Output for 5.4.34
0.05565 0.01765
Output for 5.4.33
0.06168 0.01767
Output for 5.4.32
0.05168 0.01778
Output for 5.4.31
0.05607 0.01777
Output for 5.4.30
0.0542 0.01777
Output for 5.4.29
0.05195 0.01763
Output for 5.4.28
0.05619 0.01782
Output for 5.4.27
0.06407 0.01813
Output for 5.4.26
0.05221 0.01806
Output for 5.4.25
0.05194 0.01757
Output for 5.4.24
0.05009 0.01762
Output for 5.4.23
0.05393 0.01902
Output for 5.4.22
0.05345 0.01854
Output for 5.4.21
0.05536 0.01873
Output for 5.4.20
0.05707 0.01904
Output for 5.4.19
0.05562 0.0185
Output for 5.4.18
0.05447 0.01844
Output for 5.4.17
0.05831 0.01774
Output for 5.4.16
0.05592 0.01801
Output for 5.4.15
0.05764 0.01919
Output for 5.4.14
0.05292 0.01781
Output for 5.4.13
0.05278 0.0178
Output for 5.4.12
0.05486 0.01816
Output for 5.4.11
0.05342 0.01809
Output for 5.4.10
0.05324 0.01862
Output for 5.4.9
0.05541 0.01788
Output for 5.4.8
0.05326 0.01823
Output for 5.4.7
0.0517 0.01805
Output for 5.4.6
0.05308 0.01889
Output for 5.4.5
0.05292 0.01881
Output for 5.4.4
0.05033 0.01926
Output for 5.4.3
0.0526 0.01781
Output for 5.4.2
0.05289 0.01798
Output for 5.4.1
0.0544 0.0184
Output for 5.4.0
0.05538 0.01841
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '{', expecting T_STRING or T_VARIABLE or '$' in /in/EFP8W on line 21
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected '{', expecting T_STRING or T_VARIABLE or '$' in /in/EFP8W on line 21
Process exited with code 255.
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/EFP8W 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/EFP8W 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/EFP8W on line 4
Process exited with code 255.

preferences:
207.8 ms | 401 KiB | 287 Q