Можно ли проверить, существует ли свойство, установленное с помощью волшебного сеттера?
class Test
{
private $vars;
public function __set($key, $value) {
$this->vars[$key] = $value;
}
public function &__get($key)
{
return $this->vars[$key];
}
}
$test = new Test;
$test->myvar = 'yay!';
if (magic_isset($test->myvar)) {
}
Или это невозможно, и мне просто нужно настроить другую функцию в моем классе?
property_exists()
из поисковый движок - person Pierre de LESPINAY   schedule 23.02.2017