У меня есть вопрос синтаксиса о PHP OOP.PHP OOP question
У меня есть две функции.
public function setBody($body) {
$this->body = $body;
}
public function return_value($value) {
return $value;
}
$ Тело объявлено выше в функции. если я хочу вызвать функцию return_value (что я понимаю, ничего не делает - это просто пример для меня, чтобы учиться) на setBody, для чего это синтаксис?
Я пробовал $this->body = return_value($body)
, и это не сработало. Я также попробовал return_value($this->body)
как вторую строчку, и это тоже не сработало.
Заранее за вашу помощь.
Просто к сведению, использование ' $ this' (или 'this') является обязательным в PHP, но не в большинстве языков программирования OO (например, C++, C# и Java). Я думаю, что это может смутить ОП. – netcoder
@netcoder - хорошая точка, и спасибо за дополнительную информацию! –