Make WordPress Core

Ticket #58291: static-faster.php

File static-faster.php, 416 bytes (added by bor0, 2 years ago)

PoC

Line 
1<?php
2
3function foo() {
4        return 1234;
5}
6
7class Foo {
8        public static function asdf() {
9                return 1234;
10        }
11}
12
13// Old
14$x = microtime( true );
15$process = foo();
16var_dump( $process );
17$y = microtime( true );
18$delta1 = $y - $x;
19
20// New
21$x = microtime( true );
22$process = Foo::asdf();
23var_dump( $process );
24$y = microtime( true );
25$delta2 = $y - $x;
26
27var_dump( $delta1 );
28var_dump( $delta2 );
29var_dump( $delta2 < $delta1 );