-2
我的主要PHP文件包含几个PHP文件。在其中一个人的开始,我正在测试一个变量。如果它通过测试,那么我希望整个脚本运行,否则我想退出。是否有可能或是否必须整理我的整个脚本(并且不使用与die()
类似的任何内容)?是否有可能通过诸如die()之类的方式退出包含的文件?
我的主要PHP文件包含几个PHP文件。在其中一个人的开始,我正在测试一个变量。如果它通过测试,那么我希望整个脚本运行,否则我想退出。是否有可能或是否必须整理我的整个脚本(并且不使用与die()
类似的任何内容)?是否有可能通过诸如die()之类的方式退出包含的文件?
那么,通常在脚本的任何位置死掉()通常是不好的做法。但是,如果您有例如后台脚本,而您只想退出,则可以随处使用die()
。一个更好的方法是例如抛出一个异常并将其捕获到顶层
但是看起来,我包含的脚本中的die()会中断一切,而不仅仅是特定的脚本! – drake035
你不能只打断当前的脚本。我建议你使用函数调用。您可以将该功能保留在您想要的位置并返回给被调用者。或者您使用其他方法并抛出异常 – Sebastian
检查页面上的条件并将其转发到基于真假条件的另一个页面 – iCodeCrew