singleton

PHP конструкторы без параметров или исполняемого кода

Изучая шаблоны проектирования, я наткнулся на одноэлементный шаблон: class Singleton { private static $instance = ... лает конструктор в этих обстоятельствах. Между фигурными скобками не выполняется никакой код? Как это работает? Спасибо.

Объясните этот шаблон одноэлементной фабрики

class ConnectionFactory { private static $factory; public static function getFactory() { if (!self:: ... Как это происходит ConnectionFactory::getFactory()->getConnection(); Может ли кто-нибудь объяснить getFactory метод

Как работают статические и одноэлементные классы (базы данных)

Я не понимаю, как одноэлементная модель по сравнению со статической моделью работает для подключений к базе данных. Мо ... бы вам очень признателен. О да, я использую PHP 5.3:) Пожалуйста, не стесняйтесь спрашивать о дополнительных деталях.

Использование переменной для динамической загрузки класса

Я решил использовать одноэлементный шаблон для своего приложения. Для меня это имеет наибольший смысл. Однако, как толь ... сическим ошибкам. return $class_name::get_instance(); Есть ли способ написать строку выше без синтаксической ошибки?

PHP: Приемлема ли реализация уровня базы данных в виде одноэлементного элемента? Код внутри

Я знаю, что синглеты - это плохо. Но разве это плохо и для этого тоже? class DaoMySQL { private static $instance; ... lledClassName::table . "` WHERE `id` = $this->id"; return DaoMySQL::singleton()->getPDO()->exec($query); }

Zend Framework - Одноэлементная таблица базы данных

Я обнаружил, что делаю это в своем коде, чтобы "кэшировать" работу, проделанную при создании экземпляров моих моделей Z ... Table_X;, и единственный экземпляр будет возвращен, если он существует. Если это возможно, я бы предпочел такое решение.

Плохо ли много раз вызывать одноэлементный метод снова и снова на странице в PHP?

В PHP, если я создам одноэлементный метод для 5 различных классов кэширования (memcache, apc, сеанс, файл, cookie) За ... e item to Cookie break; case "file": // Cache item to File break; } }

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

У меня возникли проблемы с прохождением модульного теста. Проблема в том, что метод set создает индекс, но я не знаю, к ... ', true); assert($config['foo'] === true); print "All Tests Passed\n"; Мы будем очень признательны за любую помощь.

PHP5.3: Как использовать одноэлементный класс PDO (косвенно) из основного исходного кода

Используя PHP5.3.3, у меня есть 2 класса, называемые SinglePDO и Менеджер, оба работают, но мне, безусловно, понадобятс ... // do this and that } } /* end of the uggly class */ РЕДАКТИРОВАТЬ: Кстати, я нашел эту очень интересную ссылку

Модель одноэлементного PDO - Иерархия

Извините за плохой английский, я бразилец, и еще хуже говорю о программировании. Пойдем. У меня есть это: class DataBa ... м, что меня не называют конструктором PDO, даже если мой конструктор класса модели вызывает getInstance. Это возможно?

Почему многие популярные плагины wordpress выходят полными синглетами

Недавно я задавался вопросом, почему все говорят, что вам следует избегать одиночек, поэтому я прочитал об этом, и это ... .Е.: Woocommerce и многое другое. Является есть ли польза в использовании одноэлементного шаблона в некоторых случаях?

PHP: Сохраняйте статические методы И поддерживайте тестируемость

Мои статические методы относятся либо к разновидности "помощника", например convertToCamelCase(), либо к разновидности ... онимаю, что мне следует работать над тем, чтобы избавиться от своего Синглеты, но это будет более долгосрочный проект).

PHP ООП: Избегайте одноэлементных/статических методов в шаблоне модели домена

Я понимаю важность внедрения зависимостей и его роль в модульном тестировании, поэтому следующая проблема заставляет ме ... ением. Это просто довольно удобная функция из шаблона активной записи - было бы неплохо реализовать ее каким-то образом.

Построение одноэлементного класса

Здесь возникает этический вопрос. Я планирую использовать в своем новом проекте несколько классов менеджеров, которы ... tance. Лично мне этот вариант больше нравится. Но это кажется чрезмерным. Какой вариант вы предпочитаете? И почему?

PHP и синглеты снова

Средство настройки класса { частный статический $экземпляр = NULL; защищенный $configdata =массив(); ... } И для: var_dump( ConfigReader::getInstance() ) Я получил: НОЛЬ Я сломался мозгами... Помоги мне, пожалуйста.

PHP синглтон: не содержит экземпляр

Я только начинаю погружаться в php после стольких лет работы в vb.net . Я хочу написать класс регистратора, который р ... мер использования: cLog::getInstance()->trace("hello world"); $logs = cLog::getInstance()->getData(); Спасибо

Одноэлементный шаблон в php

class SingleTon { private static $instance; private function __construct() { } public function get ... getInstance() Может ли кто-нибудь показать мне одноэлементный класс, в котором установлено соединение с базой данных?

PHP: Правильное использование одноэлементного шаблона?

Я пытался изучить PHP ООП и провел некоторые исследования о том, как создать глобальный класс базы данных для использов ... return $db; } public function connection() { return $this->connection; } } Спасибо!

Как протестировать одноэлементный класс PHP PDO?

Одноэлементный класс PHP PDO: <?php require_once('app/config.php'); // Require constants HOST, DATABASE, USER, PAS ... t; Как протестировать синглтон? Возьмите объект за раз, который закрывается, когда вы закончите с объектом в конце.

Несколько экземпляров одноэлементного класса в PHP

У меня есть следующий одноэлементный класс в PHP. class CounterBalance{ private static $instance; private $co ... ии на следующей странице php. Может ли кто-нибудь, пожалуйста, объяснить, почему это происходит. Заранее благодарю.