php – register_shutdown_function做什么?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – register_shutdown_function做什么?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这实际上是一个非常简单功能.所以你有一个PHP脚本:
<?PHP
  echo "Here is my liTTLe script";

  function endScript(){
       echo "My lITtle Script has finished";
  }

  register_shutdown_function('endScript');

?>

基本上,脚本运行和完成后会发生什么,因为我们添加了这一行register_shutdown_function(‘endScript’);它会调用函数endScript,最后输出我的小脚本已经完成了.

这里有一点点从documentation

*更新

当您经常在PHP中使用名为exit()的函数时,很有用.

例如:

<?PHP 

  function endScript(){
       echo "My little Script has finished";
  }
  register_shutdown_function('endScript');

  $result = some_intricate_function()

  if($result == 0){
     exit();
  } 

  $result = some_other_intricate_function()

  if($result == 0){
     exit();
  }

/* and this keeps reoccurring */
?>

现在注意到,即使您多次呼叫退出,您也不必在退出之前调用endScript函数.你在开始注册了,现在你知道如果你退出或你的脚本完成,那么你的功能调用.

现在我的关机功能当然是没用的;但是如果您需要清理的东西(例如,关闭打开的文件句柄,保存一些持久数据等),它将变得有用

脚本宝典总结

以上是脚本宝典为你收集整理的php – register_shutdown_function做什么?全部内容,希望文章能够帮你解决php – register_shutdown_function做什么?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。