CakePHP: cakeError и выход - PullRequest
       6

CakePHP: cakeError и выход

2 голосов
/ 24 сентября 2011

Желательно ли выполнить exit; или return; после throwing ошибки кекса?

if (//successful operation)
{
    echo 'YAY';
}
else
{
    $this->cakeError('error404');
    exit; // is it necessary?
}

1 Ответ

2 голосов
/ 24 сентября 2011

Глядя на исходный код для ErrorHandler :: error404 () , в конце он вызывает Object::_stop() и , его исходный код равен

function _stop($status = 0) {
    exit($status);
}

Другими словами, нет, вам не нужно exit после вызова cakeError(), потому что это уже происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...