Не вызывать деструкторы для незавершенных объектов. а>
Деструкторы теперь никогда не вызываются для объектов, которые вызывают исключение во время выполнения своего конструктора. В предыдущих версиях это поведение зависело от того, ссылались ли на объект вне конструктора (например, в трассировке исключения).
Я делаю проверку совместимости для php 7.1, 7.2 и не знаю, как проверить, должен ли я что-то исправить в потоке кода для этого случая.
Я полагаю:
- Исключение вызывается в конструкторе.
- Ожидается, что деструктор (каким-то образом неявно) будет вызван в коде, потому что...
Спасибо