__destruct

php Когда вызывается деструктор. Явный вызов (unset, удаление объекта)

Судя по практике unset() не приводит к немедленному вызову деструктора класса в php7.2, так что при работе в цикле иногда приходится вызывать деструктор явно (если в нем есть какая-то логика, влияющая на работу приложения).

Warning: fwrite() expects parameter 1 to be resource, null given

При запуске кода записи строк в журнал выходит предупреждение:

Warning: fwrite() expects parameter 1 to be resource, null given ...

Warning: fclose() expects parameter 1 to be resource, null given ...

При этом файл не заполняется. Как исправить?

Код программы:

Subscribe to RSS - __destruct