singleton

Как насчет одноэлементного шаблона

Я искал информацию об одноэлементном шаблоне, я нашел: http://www.php.net/manual/en/language.oop5.patterns.php#95196 Я ... ? Почему бы не создать $экземпляр в глобальном "пространстве" класса, не установив для него значение null в getInstance?

Правильно ли я использую ООП?

Я разрабатываю PBBG (игру), написанную на PHP и MySQL, в течение 7 месяцев. Проект почти завершен и, возможно, скоро бу ... гда независимыми, а иногда зависимыми друг от друга? Или, может быть, я использую его правильно (то, что я так не думаю)

OOPHP подходящая альтернатива одноэлементному шаблону?

В настоящее время я работаю над приложением oophp. У меня есть класс сайта, который будет содержать все параметры конфи ... ывает? Это все теория atm, я еще ничего не начал кодировать, Любые мысли или советы будут очень признательны. Спасибо.

php-синглтон для каждого объекта с отдельным идентификатором

Это то, о чем я думал на днях. Я хочу иметь одноэлементный объект. Вместо одного экземпляра класса я хочу иметь один ... соответствующим идентификатором employee_id или создать его, если он не существует. Может это будет сделано? Спасибо

Метод деструктора для статической переменной экземпляра?

Это мой класс: class MySQLDB extends PDO{ private $_connection; private static $_instance; //The sin ... вном: $db = null; print_r($db).'<br /><br />'; Как мне убедиться, что я закрыл соединение и убил объект?

Статические методы PHP/Одноэлементный шаблон

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

Может ли фабричный шаблон быть универсальным синглетом?

Разве фабрика не является общим синглетоном? Или фабричный шаблон может иногда быть одноэлементным? Давайте предположим ... ызван везде. Разве это не еще один пример Синглтона? Следует ли этого избегать так же, как и одноэлементного шаблона?

Что-то не так с одноэлементным классом, понятия не имею, что

Я никогда раньше не делал одноэлементных классов, и теперь я решил, что для этого подключения к БД будет хорошей идеей ... catch (PDOException $e) { echo $e->getMessage(); } } } //testing.. Log::Add("ddd");

Инициализация класса с неправильным вводом делает его непригодным для использования, но объект все еще существует

Если я хочу создать новый объект, которому нужна определенная информация, например идентификатор продукта или что-то в ... й я расширяю (даже если это один и тот же код), либо return new self() всегда возвращает экземпляр родительского класса.

Будет ли синглтон хорошим шаблоном дизайна для сайта микроблогов?

В прошлом я не использовал OO в проектах, так как я упростил его (фактически используя архаичные вызовы mysql_query и с ... в нем. Исправит ли это какие-либо негативные проблемы и сделает его более подходящим шаблоном проектирования для этого?

Проблема наследования с одноэлементными классами баз данных, работающими с php 7.0

Итак, в php 5.* версии я бы настроил конструктор как закрытый, а затем получил бы только его экземпляр, и это работало ... открытый конструктор. Это бросает мне ошибку. Итак, мой вопрос в том, как лучше всего сделать это в новой версии php?

В чем разница между модулями в js и классами в php?

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

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

У меня возникли некоторые проблемы с наследованием PHP. Вот в чем дело: У меня есть этот базовый класс, Синглтон: na ... ь идеи? Спасибо! P.S. Пожалуйста, не "синглеты - это зло, и вы должны гореть в аду" комментарии. Я это прекрасно знаю.

Одноэлементный Шаблон В PHP… Как Я Могу Сохранять Состояние Между Запросами

С использованием статических переменных и одноэлементного шаблона я подумал, что будет достаточно легко создать простую ... pingCart->add($item); //should increment by 2 on each page load but it doesn't echo $shoppingCart->cartCount();

Пример одноэлементного шаблона в PHP

Я новичок в PHP. Вот пример стандартного одноэлементного шаблона в соответствии с phptherightway.com: <?php class S ... всегда будет создан новый экземпляр. Так что на самом деле это не синглтон. Не могли бы вы, пожалуйста, объяснить мне?

Почему PHP создает новый экземпляр синглтона каждый раз, когда запускается скрипт, вызывающий Foo::getInstance()?

Некоторое время я подозревал, что синглеты PHP не являются настоящими синглетонами, поэтому я провел тест. Я создал сле ... еми причинами, по которым вы считаете синглеты плохими. Я уже знаком с этими тезисами для обсуждения. Заранее спасибо!

Расширяющий класс PHP заставляет детей наследовать одно и то же статическое свойство

Я хотел бы начать с показа тестового примера: class A { public static $instance=null; public function __constr ... public static $instance=null; public function __construct(){ $GLOBALS['store'][__CLASS__]=$this; } }

Как одноэлементный шаблон остается в памяти на протяжении всего срока службы программы?

У меня есть следующий код: //init X (DB initialization with credentials) $x = MySqlConnector::getMySql(); //I destroy ... образом MySqlConnector остался в памяти. Как? Я не думаю, что это работает с каким-либо другим нестатическим классом.

Наследование классов в PHP с одноэлементным шаблоном работает только в том случае, если переменная экземпляра в унаследованном классе повторно инициализирована. Но почему?

У меня есть основной класс с одноэлементной функцией экземпляр() и связанной переменной $экземпляр. Теперь я создаю не ... $sub22->test(); // Output: // string(14) "base1 -> sub21" // string(14) "base1 -> sub22" // This is correct !

Одноэлементный класс MySQL конфликтует с рекурсивной функцией (PHP)

У меня есть одноэлементный класс MySQL, написанный на PHP. Его код приведен ниже: class Database { private $_resul ... [name] => Categoria 3 [children] => Array ( ) ) )