berkut
Новичок
странность с переменной переменной ($$var)
Непонятное поведение isset() с супер-глобальными переменными в функции!
выводит
bool(false) <—— почему???
bool(true)
bool(true)
----
bool(true)
bool(true)
bool(true)
Непонятное поведение isset() с супер-глобальными переменными в функции!
PHP:
function test()
{
$var = 'test var';
$k = 'var';
$server = '_SERVER';
var_dump(isset ($$server), isset ($_SERVER), isset ($$k));
}
test();
echo '----<br>';
$var = 'test var';
$k = 'var';
$server = '_SERVER';
var_dump(isset($$server), isset ($_SERVER), isset ($$k));
bool(false) <—— почему???
bool(true)
bool(true)
----
bool(true)
bool(true)
bool(true)