Я ищу способ отслеживать, когда переменная в моем классе установлена.
Например, если у меня есть следующий класс:
class MyClass {
public $myVariable;
}
И где-то в моем коде я делаю:
$class = new MyClass();
$class->myVariable = "value";
Я бы хотел иметь возможность "подключиться" к установщику myVariable. Поэтому, когда я вызываю $ class-> myVariable = "Value"; запускается фильтр, который проверяет, равняется ли новое значение «Значение», и, если это так, выдает исключение.