Это оператор, используемый в области видимости объекта для доступа к его переменным и методам.
Представьте, что класс имеет следующий вид:
class Object {
protected $variable;
public function setVariable($variable) {
$this->variable = $variable;
}
public function getVariable() {
return $this->variable;
}
}
Вы можете видеть, что я обращаюсь к переменным в области видимостиэтот класс ($this
) с использованием оператора ->
.Когда я создаю экземпляр, я также могу получить доступ к открытым методам / переменным из той же области, используя тот же оператор:
$object = new Object();
$object->setVariable('Hello world');
echo $object->getVariable(); // 'Hello world'
В вашем случае $node
представляет объект, а content
- этоОткрытая переменная внутри этого объекта.