在PHP中,是否可以通过die()之类的方式退出包含的文件?
我的主PHP文件包括几个PHP文件。在其中一个的开头,我正在测试一个变量。如果它通过了测试,那么我希望整个脚本运行,否则我希望退出。是否有可能或者我必须调整我的整个脚本(并且不使用类似于die()的任何东西?嗯,通常情况下,在脚本中的任何地方都使用die()是不好的做法。但是,如果您有一个后台脚本,并且只想退出,则可以在任何地方使用在PHP中,是否可以通过die()之类的方式退出包含的文件?,php,die,Php,Die,我的主PHP文件包括几个PHP文件。在其中一个的开头,我正在测试一个变量。如果它通过了测试,那么我希望整个脚本运行,否则我希望退出。是否有可能或者我必须调整我的整个脚本(并且不使用类似于die()的任何东西?嗯,通常情况下,在脚本中的任何地方都使用die()是不好的做法。但是,如果您有一个后台脚本,并且只想退出,则可以在任何地方使用die()。例如,更好的方法是抛出一个异常并在顶层捕获它,但我包含的脚本中的die()似乎会中断一切,而不仅仅是那个特定的脚本!您不能只是中断当前脚本。我建议您使用函
die()
。例如,更好的方法是抛出一个异常并在顶层捕获它,但我包含的脚本中的die()似乎会中断一切,而不仅仅是那个特定的脚本!您不能只是中断当前脚本。我建议您使用函数调用。您可以将该函数留在需要的位置,然后返回给被调用方。或者使用另一种方法,在页面上抛出exceptionCheck条件,并根据true false条件将其转发到另一个页面