Ответ 1
Я помещаю ваш код в файл с именем test.php и загружаю php-5.4.10
Когда я выполняю:
php -c php.ini-development -f test.php
Я вижу следующий вывод:
PHP Fatal error: Uncaught exception 'Custom_Exception' in test.php:3
Stack trace:
#0 {main}
thrown in test.php on line 3
Fatal error: Uncaught exception 'Custom_Exception' in test.php:3
Stack trace:
#0 {main}
thrown in test.php on line 3
Я считаю, что у вас проблема конфигурации. Вы тестируете из командной строки?
Edit:
Я также сравнил do_bind_inherited_class в zend_compile.c для обеих версий.
Похоже, что они только добавили поддержку признаков.
Мой ответ: Нет, я не верю, что отношение изменилось.