я правильно понимаю, что Fatal error под cli невозможно отловить? или можно каким-то образом заставить PHP бросить исключение?
так хочется откатить трансакцию.....
PHP:
try{
// beginTransaction()
$a=null;
$a->test();
}
catch(Exception $e){
// rollBack()
echo "поймал";
}
Код:
$ php ex.php
PHP Fatal error: Call to a member function test() on a non-object in xxxxxxxx.php on line 11
PHP Stack trace:
PHP 1. {main}() xxxxxxxx.php:0