Предисловие: я знаю, как «unset» работает в пользовательской области, но я хотел бы узнать, как он работает внутри. Когда unset вызывается в структуре zval , он уменьшает счетчик ссылок (refcount__gc). Когда refcount__gc достигает 0, переменная больше не используется и может быть удалена. Вопрос в том, всегда ли это делается сразу, или в некоторых случаях это […]
У меня есть PHP-скрипт, который работает на cron, который может занять до 15 минут. Через равные промежутки времени я выплевываю memory_get_usage (), чтобы я мог видеть, что происходит. В первый раз, когда он говорит мне, что я использую, я нахожусь в 10 мегабайтах. Когда сценарий заканчивается, я нахожусь в 114 мегабайтах! Выполняет ли PHP сборку […]