停止php执行而不只是在codeigniter中的php脚本

Rak*_*kib 0 php codeigniter exit execution

我正在使用Codeigniter进行项目,我通常会调用一系列模型(比如说控制器A - > modelA - > modelB - > modelC).我希望php在它调用exit()命令时遇到一些异常时停止执行.现在,如果exit()在modelB中调用该命令,它是否会仅停止执行modelB的脚本并继续执行modelA的其余部分?或者它会停止整个执行流程.

我真的不知道如何把这个问题放在这里.这个问题看起来很混乱.如果我需要修改问题,请告诉我.

Kai*_*aii 6

是的,exit无论您在何处调用脚本,都会立即停止所有脚本执行.

相反的是return只停止执行当前函数(或在包含文件中的全局级别使用时的当前文件)

在这里阅读更多内容:https://stackoverflow.com/a/9853554/43959