我正在使用PHP和Zend。我的一些代码需要花费太多时间来执行。了解特定函数/构造函数消耗了多少时间的最佳方法是什么。
例如:
我正在调用这样的函数:
$insuranceModel = new Model_Insurance_Object();
$insurances = $insuranceModel->getInsurancesList();
Model_Insurance_Object 类中的getInsurancesList 函数
public function getInsurancesList() {
// function body
}
我应该实施什么以及我应该放在哪里?
由于
答案 0 :(得分:5)
答案 1 :(得分:1)
benchit()
来代替任何一段代码的操作运行时。
function benchit()
{
list($msec, $sec) = explode(' ', microtime());
return (double)$sec + (double)$msec;
}
$start = benchit();
// ... Some code here
$end = benchit();