Как работают свойства и методы класса? Здравствуйте, у меня есть три вопроса:
почему полученные значения приравниваются к переменным? 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 только начал знакомиться с ооп.

21 Авг 2019 в 07:07
203 +1
0
Ответы
1

Почему полученные значения приравниваются к переменным? В данном случае, при вызове метода view, мы передаем значения $text и $title, которые соответственно присваиваются свойствам $text и $title объекта класса Article. Таким образом, значения, которые мы передаем методу view, сохраняются в свойствах объекта.

Не обязательно создавать свойства $text и $title, если у вас есть метод view, который принимает такие же значения. В данном случае, вы можете использовать параметры метода view для временного хранения значений текста и заголовка. Однако создание соответствующих свойств позволяет сохранить эти значения в объекте для дальнейшего использования.

Ключевое слово $this используется внутри методов класса для ссылки на текущий объект. Таким образом, $this обращается к свойствам и методам объекта. В данном примере, $this->text и $this->title обращаются к свойствам объекта, чтобы сохранить полученные значения в этих свойствах.

20 Апр в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир