RASAMAHA
Новичок
Понадобилась мне реализация класса с несуществующими свойствами. Дошло дело до __set и __get.
Нашел пример:
Куда проще, но у меня вопрос вот в чем, на моей версии 5.3.5 работает так же прекрасно следующий код:
Те есть в классе нет свойства variable, но код все равно работает без ошибок и выводит Not.
Где-то наверно затупил(
Нашел пример:
PHP:
class Example
{
public function __set($name, $value)
{
$this->$name = $value;
}
public function __get($name)
{
return $this->$name;
}
}
$obj = new Example();
$obj->variable = 'Меня в классе нет';
echo $obj->variable;
PHP:
class Example
{
}
$obj = new Example();
$obj->variable = 'Not';
echo $obj->variable;
Где-то наверно затупил(