Практические занятия
* Нажмите кнопку "РЕШЕНИЕ", чтобы увидеть предлагаемое нами решение.
Вернемся к классу User, который мы разработали в предыдущих уроках. Однако, вместо использования методов установки (setter) мы будем устанавливать значения свойствам имени и фамилии пользователя через конструктор.
Это пользовательский класс с приватными свойствами $firstName и $lastName:
class User {
private $firstName;
private $lastName;
}
Добавьте в класс метод конструктора, чтобы установить значение для свойства $firstName сразу после создания объекта.
Блокнот, чтобы попрактиковаться в кодировании *Этот код не сохраняется и никуда не отправляется*
//Ваш код
Мы использовали метод конструктора для установки значения одному свойству объекта, но мы можем использовать конструктор для установки значений более чем одному свойства. В следующем упражнении мы будем использовать метод конструктора, чтобы установить значения свойствам $firstName и $lastName.
Добавьте в конструктор возможность устанавливать значения двум свойствам $lastName и $firstName.
Блокнот, чтобы попрактиковаться в кодировании *Этот код не сохраняется и никуда не отправляется*
//Ваш код
Добавьте в класс публичный метод getFullName(), который возвращает имя и фамилию пользователя.
Блокнот, чтобы попрактиковаться в кодировании *Этот код не сохраняется и никуда не отправляется*
//Ваш код
Создайте новый объект $user1 и передайте конструктору значения имени и фамилии.
Имя — "Max", а фамилия — "Maximov" (вы можете выбрать любую комбинацию имени и фамилии).
Блокнот, чтобы попрактиковаться в кодировании *Этот код не сохраняется и никуда не отправляется*
//Ваш код
Получите имя и фамилию пользователя, а затем выведите их на экран
Ожидаемый результат:
Max Maximov
Блокнот, чтобы попрактиковаться в кодировании *Этот код не сохраняется и никуда не отправляется*
//Ваш код
Вам понравился этот урок?
А хотите стать востребованным специалистом "PHP, Laravel, Symfony..." и получить востребованную профессию?
Вы получите профессию своей мечты, помощь в трудоустройстве в компаниях-партнёрах.
Не теряйте время зря!
Нажмите зеленую кнопку, чтобы заглянуть в будущее и начать раскрывать свой потенциал уже сегодня!
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.