Желательно ли выполнить exit; или return; после throwing ошибки кекса?
exit;
return;
throwing
if (//successful operation) { echo 'YAY'; } else { $this->cakeError('error404'); exit; // is it necessary? }
Глядя на исходный код для ErrorHandler :: error404 () , в конце он вызывает Object::_stop() и , его исходный код равен
Object::_stop()
function _stop($status = 0) { exit($status); }
Другими словами, нет, вам не нужно exit после вызова cakeError(), потому что это уже происходит.
exit
cakeError()