如何使用Yii :: app() - > end()方法,它与exit()有什么不同?

Chr*_*ris 14 php exit yii

在表单验证中,我找到了这样的代码

if(isset($_POST['ajax']) && $_POST['ajax']==='login-form')
    {
        echo CActiveForm::validate($model);
        Yii::app()->end();
    }
Run Code Online (Sandbox Code Playgroud)

手册说end()方法将终止应用程序.为什么要终止应用?以下代码不会执行?

aco*_*com 20

是的,这是一个Ajax请求,代码应该返回验证结果然后停止代码执行.它与Php die函数的想法相同,但允许Yii运行onApplicationEnd清理代码(如果有的话)