执行exit()
时,触发另一个程序,有一个简单的方法吗?
答案 0 :(得分:8)
exit()
终止了脚本的执行 - 因此,在调用它之后,可以做的事情并不多。
仍然,引用手册:
Shutdown functions和object destructors永远都是 即使调用
exit()
也会执行。
因此,当调用exit()
时,您不能“触发另一个过程” - 但是您可以注册每次PHP脚本结束时将调用的函数;包括因呼叫exit()
而被终止的时间。
答案 1 :(得分:5)
当调用退出时,您仍然会触发任何已注册的shutdown functions。您可以使用它来“捕获”任何退出的呼叫。
答案 2 :(得分:-1)
尝试查看runkit,也许它会对您有帮助。