使用register_shutdown_function实现php项目脚本执行失败的实时报警
背景:当线上php脚本执行失败时,希望能够实时地自动发送报警邮件,而不是等收到用户的反馈才知道有bug存在。 分析:当我们的php脚本正常执行完成或意外死掉导致PHP执行即将结束时,register_shutdown_function指定的函数将会被调用。 实现思路:在脚本开始处设置一个变量,值为false,然后在脚本末尾将之设置为true,让PHP关闭回调函数(即我们指定的函