У меня есть id проекта и id клиента, которые являются сессиями в php, которые передаются в формате JSON. Они хранятся в глобальных переменных id_p и id_c поэтому я могу выполнять множественные вставки и обновления и т. Д. С этими идентификаторами.
Когда пользователь выбирает другой проект или меняет страницу, мне нужно отключить эти переменные.
null из php в глобальные vars для их сброса? php на php только в том случае, если файл необходим? Файлы, в которых выполняются запросы, находятся в отдельных файлах. Устанавливает ли их значение null или undefined выполнить то, что вы ищете?
id_p = null; id_c = null;
Чтобы действительно устранить их, используйте
unset ( $GLOBALS['id_p'] );
Это также работает в функциях.
Источник: http://toscho.de/2012/php-unset-unterschied-global-globals/