1. kir55rus - 03 Июля, 2014 - 16:23:58 - перейти к сообщению
Вызывается ли деструктор при сбое в работе скрипта? Например, если скрипт прерывает работу из-за лимитов сервера, либо если его закрывают через консоль, либо возникат фатальная ошибка? Могут ли быть такие случаи, когда скрипт прекратил работу, а деструктор класса не был вызван?
2. caballero - 03 Июля, 2014 - 18:37:51 - перейти к сообщению
зависит от того корректно ли закрывается скрипт.
в любом случае смысла в деструкторе нет - скрипт(точнее исполняюзая среда) и сам освободит все ресурсы
в любом случае смысла в деструкторе нет - скрипт(точнее исполняюзая среда) и сам освободит все ресурсы
3. kir55rus - 03 Июля, 2014 - 18:58:33 - перейти к сообщению
caballero пишет:
зависит от того корректно ли закрывается скрипт.
в любом случае смысла в деструкторе нет - скрипт(точнее исполняюзая среда) и сам освободит все ресурсы
в любом случае смысла в деструкторе нет - скрипт(точнее исполняюзая среда) и сам освободит все ресурсы
Меня интересует, спадет ли блокировка файла flock, если скрипт внезапно прекратит работу.
Прочитал, что с версии php 5.3.2 автоматическое снятие блокировки при закрытии было удалено. А значит, что разблокировать файл необходимо самому.
Создал для этого небольшой класс и хочу убедиться, что он будет исправно работать.