phpstaticfunction

编程

PHP 7.2.2 (cli)

<?php

class staticTest {

public function test($i) {

$j=0;

$i++;

if($i%100000==0){

$j++;

echo $j;

}

}

public static function testStatic($i) {

$j=0;

$i++;

if($i%100000==0){

$j++;

echo $j;

}

}

}

$start = microtime(true);

for($i=0;$i<10000000;$i++) {

$test = new staticTest();

$test->test($i);

}

echo "

";

$test_time=(microtime(true) - $start) ."

";

$start = microtime(true);

for($i=0;$i<10000000;$i++) {

staticTest::testStatic($i);

}

echo "

";

$static_time =microtime(true) - $start;

echo $test_time;

echo $static_time;

1.035327911377
0.59961104393005

 

 

以上是 phpstaticfunction 的全部内容, 来源链接: utcz.com/z/513173.html

回到顶部