Как работают свойства и методы класса? Здравствуйте, у меня есть три вопроса: почему полученные значения приравниваются к переменным? 5 и 6 строчка. Нужно ли создавать свойства $text и $title, если есть метод veiw, который принимает такие же значения? как работает зарезервированное слово $this?class Article { public $text; public $title; public function view($text, $title){ $this->text=$text; //title=$title; //text = 'Привет мир'; $a->title = 'Мир'; $a->view('Привет всем', 'Приветствие'); p.s только начал знакомиться с ооп.
Почему полученные значения приравниваются к переменным? В данном случае, при вызове метода view, мы передаем значения $text и $title, которые соответственно присваиваются свойствам $text и $title объекта класса Article. Таким образом, значения, которые мы передаем методу view, сохраняются в свойствах объекта.
Не обязательно создавать свойства $text и $title, если у вас есть метод view, который принимает такие же значения. В данном случае, вы можете использовать параметры метода view для временного хранения значений текста и заголовка. Однако создание соответствующих свойств позволяет сохранить эти значения в объекте для дальнейшего использования.
Ключевое слово $this используется внутри методов класса для ссылки на текущий объект. Таким образом, $this обращается к свойствам и методам объекта. В данном примере, $this->text и $this->title обращаются к свойствам объекта, чтобы сохранить полученные значения в этих свойствах.
Почему полученные значения приравниваются к переменным? В данном случае, при вызове метода view, мы передаем значения $text и $title, которые соответственно присваиваются свойствам $text и $title объекта класса Article. Таким образом, значения, которые мы передаем методу view, сохраняются в свойствах объекта.
Не обязательно создавать свойства $text и $title, если у вас есть метод view, который принимает такие же значения. В данном случае, вы можете использовать параметры метода view для временного хранения значений текста и заголовка. Однако создание соответствующих свойств позволяет сохранить эти значения в объекте для дальнейшего использования.
Ключевое слово $this используется внутри методов класса для ссылки на текущий объект. Таким образом, $this обращается к свойствам и методам объекта. В данном примере, $this->text и $this->title обращаются к свойствам объекта, чтобы сохранить полученные значения в этих свойствах.