berkut
Новичок
избавиться от глобальных переменных
Как избавиться от всех глобальных переменных?
Этот код у меня выводит список примерно из 58 переменных.
Но если раскоментировать //unset ($GLOBALS[$key]);
то выводит список из 30 переменных!!?? Как-будто не
а записано
Запутался совсем с этими глобалами
Как избавиться от всех глобальных переменных?
PHP:
$a = $GLOBALS;
for (reset($a); $key = key($a); next($a)) {
echo $key."\r\n";
if (!in_array($key, array('a', '_SERVER', '_GET', '_POST', '_COOKIE', '_FILES', '_ENV', '_REQUEST', '_SESSION', 'GLOBALS'))) {
//unset ($GLOBALS[$key]);
}
}
Но если раскоментировать //unset ($GLOBALS[$key]);
то выводит список из 30 переменных!!?? Как-будто не
PHP:
$a = $GLOBALS;
PHP:
$a =& $GLOBALS;
