<?php
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
set_error_handler("exception_error_handler");
/* Exception ausloesen */
strpos();
?>
Error404Exception - это исключение уровня приложения, т.е. которое может выбрасываться, например, в контроллере.Например откуда лучше наследовать какой-нибудь Error404Exception ?
//в контроллере:
try {
$model->process($data);
} catch (InvalidArgumentException $e) {
throw new Error404Exception('...');
}
The thrown object must be an instance of the Exception Class or a subclass of Exception.
вот красивая статейка на твой первоначальный запросToday Zend_Exception extends SPL's Exception class