Код - пример #1 | |
1 |
<?php // PHP5 class Logger { static private $instance = NULL; /* Возвращаем ссылку на одиночку */ static function getInstance() { /* Если объект еще не создан, создаем */ if (self::$instance == NULL) { self::$instance = new Logger(); } return self::$instance; } /* Запрещаем прямое создание */ private function __construct() { } /* Запрещаем клонирование */ private function __clone() { } } |
среда, 3 августа 2011 г.
Паттерн Одиночка - Singleton Pattern в PHP
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий