Я вникаю в мир ООП, и я понимаю понятия. В приведенном ниже коде, Как я могу сделать это, чтобы я мог получить доступ к каждому атрибуту объекта пользователя? например, я хотел бы показать lastName пользователя, я бы сделал echo $ user-> lastName ;. прямо сейчас, я застрял только с получением 1 атрибута объекта. (в этом примере, адрес) Я могу быть здесь, так как это моя первая попытка. Я читал о том, как сделать этот материал, и я чувствую, что Im отсутствующего что-то ....Доступ к нескольким свойствам объекта php
class user
{
public $firstName = "Bob";
public $lastName = "Jones";
public $address = "1234 Anywhere Street";
public function userInfo()
{
return $this->address;
}
}
$user = new user();
echo $user->userInfo();
Так как вы сделали все переменные членов 'user' общественности вы можете получить доступ к каждому из них непосредственно, делая' $ user-> varname' где 'перем '- это имя одной из переменных-членов. – elitechief21
, так что мне даже не нужна функция userInfo? – bart2puck
Нет, в этом случае это не нужно. Если бы вы делали переменные-члены частными или защищенными, вам понадобились бы функции 'getter' для извлечения переменных-членов и' setter' -функций для установки переменных-членов. – elitechief21