Объекты и классы в PHP. Основы синтаксиса

Практические задания

Краткое содержание лекции | Теоретические задания

Задача о пользователе.

Вам необходимо создать класс "Пользователь", основные аттрибуты: имя, фамилия, логин, пароль, дата рождения, дата и время создания (регистрации). Скачайте файл createUser.php в директорию с вашим классом. Создайте в нем экземпляр класса, заполните все поля и выведите значения на экран.

Запустить файл можно командой php createUser.php.

(createUser.php) download
1
2
3
4
5
<?php
spl_autoload_register(function ($class) {
    include_once $class . '.php';
});
//ваш код

Подсказки: дату предпочтительнее хранить в объекте \DateTime, пароль чаще всего хранится в хешируемом виде (см. функции по работе со строками).

Дополнительное задание: что необходимо сделать, чтобы ваше решение можно было подключить в проект одновременно с решением коллег? Произведите соответствующие изменения (будьте внимательны, autloader в createUser.php не является универсальным, вы вправе его изменять при необходимости).