Дальнейшее объяснение:
Хотя переменная может быть нулевой или не нулевой, можно сказать, что переменная также установлена или не установлена.
чтобы установить переменную на ноль, вы просто
$var = null;
Это сделает $var
нулевым , эквивалентным false
, 0
и так далее. Вы по-прежнему сможете получить переменную из $GLOBALS['var']
, поскольку она все еще определена / установлена. Однако, чтобы удалить переменную из глобального и / или локального пространства имен, вы используете
unset($var);
Это сделает $var
не установленным вообще. Вы не сможете найти в $GLOBALS
.