slego
Новичок
Как правильно использование паттерн Singletone?
Возможно, затрагиваю уже всеми давно замусоленную тему, но поискал по форуму, ответа не нашел
Пытаюсь реализовать паттерн Singletone:
Строка
по какой-то неведомой мне причине работать отказывается, вываливается ошибка ParseError
Почему я не могу достать значение функции?
Если сделать так
,
то вроде все tres bien. Или я кардинально неправильно пытаюсь все это реализовать? Подскажите, пожалуйста, где ошибка.
Большое спасибо.
Возможно, затрагиваю уже всеми давно замусоленную тему, но поискал по форуму, ответа не нашел

Пытаюсь реализовать паттерн Singletone:
PHP:
class Foobar
{
var $_param;
function Foobar($param)
{
$this->setParam($param);
echo "constructor<br>";
}
function &inst()
{
static $instance = NULL;
if ($instance == NULL)
{
$instance = new Foobar("some_value");
}
return $instance;
}
function setParam($param)
{
$this->_param = $param;
}
function getParam()
{
return $this->_param;
}
};
$obj = Foobar::inst()->getParam();
PHP:
$obj = Foobar::inst()->getParam()
Почему я не могу достать значение функции?
Если сделать так
PHP:
$obj = Foobar::inst();
$obj->getParam();
то вроде все tres bien. Или я кардинально неправильно пытаюсь все это реализовать? Подскажите, пожалуйста, где ошибка.
Большое спасибо.