ixti
Новичок
Прерменная переменная не работает. {?php $a = '_POST'; var_dump($$a); ?}
Проблема возникла в том, что при обращении к переменной переменной внутри метода она не работает.
То есть:
В чем может быть дело?..
PS: PHP Version 5.0.4 (register_globals = Off), Apache 2.0.53, W2K3 OS
Проблема возникла в том, что при обращении к переменной переменной внутри метода она не работает.
То есть:
PHP:
<?php
class ShowMeVars
{
var $mVarMethod = null;
function ShowMeVars($varMethod)
{
$this->mVarMethod = $varMethod;
}
function DumpValues()
{
$method = "_" . $this->mVarMethod;
var_dump($$method);
}
}
// Итак, для начала попробуем обратиться без класса.
$method = "_" . "POST";
var_dump($$method); // Все работает нормально.
// А теперь тоже самое только методом объекта...
$obj = new ShowMeVars("POST");
$obj ->DumpValues(); // И нам возвращается кукишь! :((
?>
PS: PHP Version 5.0.4 (register_globals = Off), Apache 2.0.53, W2K3 OS
(