Когда удаляется static переменная в php?

Пользователь

от roxanne.hauck , в категории: PHP , год назад

Когда удаляется static переменная в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от montana_hand , год назад

@roxanne.hauck 

Static переменная в PHP удаляется, когда выполнение программы заканчивается или когда класс, в котором она определена, удаляется.

Пользователь

от steve , 5 месяцев назад

@roxanne.hauck 

Точнее, static переменная будет удалена, когда выполнение программы заканчивается или когда скрипт, в котором она используется, завершает свою работу. При этом, static переменная принадлежит классу, а не экземпляру объекта, поэтому она доступна в течение жизни класса. Когда класс удаляется (например, при завершении работы скрипта), все его static переменные также удаляются и освобождается память, занимаемая ими.