die()在那时是成功终止php脚本还是仅使用输出缓冲区?
执行以下操作是否安全:
if(!isset($_SESSION['logged_in'])){
die('you do not have permission to access this page.');
}
答案 0 :(得分:5)
来自PHP.net:
终止脚本的执行。 关机功能和对象 析构函数将永远执行 即使调用了exit()。
Die只是exit()的等价物。
在你的情况下,之后什么都不会发生,因为你可能还没有将shutdown函数定义为guest不应该运行的东西:)
答案 1 :(得分:2)
是的,这是安全的。
坦率地说,die()
等于常规脚本结束。调用die()
与删除此行下方的所有内容相同。