Разработчику. Сборник рецептов PHP
Задавайте вопросы

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

Вернуться назад

Задача

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

Решение

Определите класс, затем укажите ключевое слово 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 ');

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

См. также

Документация по классам и объектам на http://www.php.net/oop.

Вернуться назад

Рейтинг@Mail.ru

Яндекс.Метрика

Индекс цитирования


Рейтинг Сайтов ДОСКИ.РУ