确定 PHP 中的脚本执行时间
在 PHP 中, max_execution_time 限制要求跟踪脚本使用的 CPU 时间量。本文探讨了是否有一种机制可以在脚本本身中访问此信息,以便于记录测试环境中的 PHP CPU 使用情况。
对于 Linux 系统,存在一种简单的方法来计算经过的挂钟时间(而不是脚本的时间(比 CPU 时间):
// Determine the script's starting time (in microseconds) $time_start = microtime(true); // Execute the desired script // (Replace this block with the code you want to track) for($i=0; $i<1000; $i++){ // Perform actions } // Determine the script's end time (in microseconds) $time_end = microtime(true); // Calculate the execution time (default unit: seconds) $execution_time = $time_end - $time_start; // Output the execution time in minutes echo '<b>
请注意,此方法包含非 PHP 执行时间,例如等待数据库或磁盘响应,这在max_execution_time 计算。
以上是如何测量 PHP 脚本本身的执行时间?的详细内容。更多信息请关注PHP中文网其他相关文章!