9个PHP开发常用功能函数小结(4)


  // capture the start time
  $start_time = microtime(true);
  // do some stuff
  // ...
  // display how long the script took
  echo "execution took: ".
  (microtime(true) - $start_time).
  " seconds.";
  上面这个示例只不过是用来计算某个函数运行的时间。然后,如果你在函数中间调用?exit() 函数,那么你的最后的代码将不会被运行到。并且,如果该脚本在浏览器终止(用户按停止按钮),其也无法被运行。
  而当我们使用了register_shutdown_function()后,你的程序就算是在脚本被停止后也会被运行:
  $start_time = microtime(true);
  register_shutdown_function('my_shutdown');
  // do some stuff
  // ...
  function my_shutdown() {
  global $start_time;
  echo "execution took: ".
  (microtime(true) - $start_time).
  " seconds.";
  }

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d2eef2462b383df9b00627dfbbe1164f.html