phpstaticfunction
PHP 7.2.2 (cli)
<?phpclass 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