PHP中合理使用静态方法可以提高程序的执行效率
PHP中合理使用静态方法可以提高程序的执行效率,一段小例子:
/**
*@name 测试你就知道了
*@author PHP编程|PHP博客 WWW.PHPCQ.COM
class bench {
public function a() { return 1; }
public static function b() { return 1; }
}
$s = microtime(1);
for ($i = 0; $i < 100000; $i++) bench::a();
$e = microtime(1);
echo "Dynamic Static Method: ".($e - $s)."\n";
$s = microtime(1);
for ($i = 0; $i < 100000; $i++) bench::b();
$e = microtime(1);
echo "Declared Static Method: ".($e - $s)."\n";