sssr
Новичок
возврат ссылки из функции ?
PHP 4.3.8
Цель : получить $Structure->db ссылающийся на экземпляр $clsConnection
в моем результате я получаю :
object(clsstructure)(2) { ["db"]=> NULL [""]=> &object(clsconnection)(1) { ["db"]=> int(999) } }
и что это за атрибут в пустых ковычках почему имя его пусто?
Подскажите что я упустил?
PHP 4.3.8
PHP:
class clsConnection
{
var $db;
function clsConnection($a)
{
$this->db = $a;
}
function &singleton($a) {
$instance = new clsConnection($a);
return $instance;
}
}
class clsStructure
{
var $db;
function clsStructure($a)
{
$this->$db = &clsConnection::singleton($a);
}
}
$a = 999;
$Structure = New clsStructure($a);
var_dump($Structure);
в моем результате я получаю :
object(clsstructure)(2) { ["db"]=> NULL [""]=> &object(clsconnection)(1) { ["db"]=> int(999) } }
и что это за атрибут в пустых ковычках почему имя его пусто?
Подскажите что я упустил?