Какой принцип работы нескольких операторов ->? Всем привет. Хочу понять какой принцип работы нескольких операторов -> ? То есть хочу понять вот это:$obj = new Class(); $result = $obj->meth1()->meth2()->meth3(); от куда надо начать читать эту строку?
Оператор "->" в PHP используется для обращения к методам объекта. В вашем примере кода:
Создается новый объект класса Class с помощью оператора new.Вызывается метод meth1() объекта $obj.К результату выполнения метода meth1() применяется метод meth2().К результату выполнения метода meth2() применяется метод meth3(). Итоговый результат выполнения метода meth3() будет сохранен в переменной $result.
Таким образом, порядок выполнения операторов -> следует читать слева направо, начиная с вызова метода объекта.
Оператор "->" в PHP используется для обращения к методам объекта.
Создается новый объект класса Class с помощью оператора new.Вызывается метод meth1() объекта $obj.К результату выполнения метода meth1() применяется метод meth2().К результату выполнения метода meth2() применяется метод meth3().В вашем примере кода:
Итоговый результат выполнения метода meth3() будет сохранен в переменной $result.
Таким образом, порядок выполнения операторов -> следует читать слева направо, начиная с вызова метода объекта.