Реализация объектов

Задача
Необходимо создать новый экземпляр класса.

Решение
Определите класс, затем укажите ключевое слово new для создания нового экземпляра класса:

class user {
function load_info($username) {
// загружаем учетную запись из базы данных
}
}
$user = new user;
$user->load_info($_REQUEST['username']);

Обсуждение
Можно создать несколько экземпляров одного и того же класса:

$adam = new user;
$adam->load_info('adam');
$dave = new user;
$dave->load_info('adam');

Здесь два независимых объекта, которые случайно могут содержать идентичную информацию. Они подобны однояйцевым близнецам; могут появиться в одно время, но проживают различные жизни.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела PHP на эту тему:
Динамическая реализация объекта
Динамическое создание класса
Добавление свойств в базовый объект
Доступ к переопределенным методам
Клонирование объектов

Вернуться в раздел: PHP / 7. Классы и объекты