Rubin
Новичок
Прерывание выполнения скрипта
Всем привет. Есть такая проблема:
при вызове исключения catch отрабатывает свой код и завершает скрипт. Как можно продолжить скрипт без завершения?
Причем есть такая интересная особенность: файл с данной обработкой подключен инклудом к index.php, так вот вывод этого index.php продолжается нормально.
Код ( это происходит в любом throw ):
try
{
if ( !$account->accomplish_form($_REQUEST["id_form"]) )
throw new Exception("Уже отправлено.");
if( !isset($_REQUEST["name"]) OR strlen($_REQUEST["name"]) < 3) throw new Exception("Не задано название");
...
}
catch(Exception $e)
{
echo $e->getMessage()." ";
}
Всем привет. Есть такая проблема:
при вызове исключения catch отрабатывает свой код и завершает скрипт. Как можно продолжить скрипт без завершения?
Причем есть такая интересная особенность: файл с данной обработкой подключен инклудом к index.php, так вот вывод этого index.php продолжается нормально.
Код ( это происходит в любом throw ):
try
{
if ( !$account->accomplish_form($_REQUEST["id_form"]) )
throw new Exception("Уже отправлено.");
if( !isset($_REQUEST["name"]) OR strlen($_REQUEST["name"]) < 3) throw new Exception("Не задано название");
...
}
catch(Exception $e)
{
echo $e->getMessage()." ";
}