LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

чтобы эмулировать старое поведение, надо Throwable ловить

Не совсем так. В седьмой пых завезли исключения для всего, что раньше надо было через обработчик (error_handler) ловить и теперь можно ловить всё через Throwable. Через Exception ловится всё, что и раньше ловилось, т.е. ничего не поменялось. Для обратной совместимости нужно ловить оба (пых до 7 будет ловить Exception, 7 - Throwable), а если ориентироваться только на php7 то можно ловить только Throwable.

Исходная версия no-such-file, :

чтобы эмулировать старое поведение, надо Throwable ловить

Не совсем так. В седьмой пых завезли исключения для всего, что раньше надо было через обработчик ловить и теперь можно ловить всё через Throwable. Через Exception ловится всё, что и раньше ловилось, т.е. ничего не поменялось. Для обратной совместимости нужно ловить оба (пых до 7 будет ловить Exception, 7 - Throwable), а если ориентироваться только на php7 то можно ловить только Throwable.