design-patterns

Можно ли создавать статические классы в PHP (например, в C#)?

Я хочу создать статический класс в PHP и заставить его вести себя так же, как в C#, поэтому Конструктор автоматически ... eeting .= ' There!'; } public static greet(){ echo $greeting; } } Hello::greet(); // Hello There!

Создание одноэлементного шаблона проектирования в PHP5

Как можно создать одноэлементный класс, используя классы PHP5?

Глобальный или одноэлементный для подключения к базе данных?

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

Можете ли вы динамически создавать свойства экземпляра в PHP?

Есть ли способ динамически создавать все свойства экземпляра? Например, я хотел бы иметь возможность генерировать все а ... йства) и создавать из них свойства экземпляра. Каждое значение столбца должно храниться в отдельном свойстве экземпляра.

Зачем использовать анонимную функцию? [дубликат]

Возможный Дубликат: Как вы используете анонимные функции в PHP? Почему я должен использовать анонимную функцию ... функции просто не выполняют ни первого, ни второго. Я погуглил их и не смог найти никого, кто задавал бы ту же проблему.

Codeigniter: Лучший способ структурировать частичные представления

Как бы вы структурировали нижеприведенную страницу в Codeigniter? Я подумал о создании отдельных контроллеров для к ... использовать разделы в качестве "частичного представления" Может ли кто-нибудь предложить лучший способ делаешь это?

Какова концепция сервисного контейнера в Laravel?

Я начинаю изучать Laravel, но я не понимаю концепцию сервисного контейнера. Как это работает и что нужно знать разработчикам, чтобы полностью использовать эту концепцию в Laravel?

Почему в Magento есть методы построения и конструирования?

Есть ли причина, по которой в Magento есть метод _construct и метод __construct? Почему существует дополнительный _con ... омощью дополнительного метода _construct, чего нельзя достичь, просто вызвав родительский конструктор в дочернем классе?

Лучшая практика работы с одноэлементными классами PHP [дубликат]

Возможный Дубликат: Кому нужны синглеты? Я всегда пишу с уважением к лучшей практике , но я также хочу понять ... о в чем дело? Конечно, это не вопрос жизни и смерти, но можно было бы сделать что-то правильно, если есть возможность:)

Шаблон проектирования для реализации плагинов в приложениях PHP

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

Шаблоны проектирования, используемые в Zend Framework [закрыто]

Я готовлю доклад об общей архитектуре Zend Framework и хотел бы обобщить используемые в нем шаблоны проектирования. ... ямого отношения, но для тех, кто знает Java, есть чрезвычайно полный ответ для GoFDP примеров, найденных в Java ядре.

Является ли управление транзакциями в Контроллере плохой практикой?

Я работаю над приложением PHP/MySQL с использованием фреймворка Yii. Я столкнулся со следующей ситуацией: В моем V ... вие. Будут ли какие-либо проблемы с этим методом? Какова хорошая практика управления транзакциями для PHP-приложения?

Тестируемые контроллеры с зависимостями

Как я могу разрешить зависимости для контроллера, который можно протестировать? Как это работает: URI направляется на ... turn $this->items[$name]; } } Как я могу разрешить зависимости для контроллера, который можно протестировать?

PHP-фреймворк, управляемый событиями? [закрыто]

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

Шаблоны проектирования: Как создавать объект/соединение базы данных только при необходимости?

У меня есть простое приложение, скажем, в нем есть несколько классов и "дополнительный", который обрабатывает запросы к ... как создавать соединение/объект бд только при необходимости? Моя цель - избежать ненужных подключений к базе данных.

PHP: Я смешиваю программирование, основанное на событиях, с интерфейсами, поддерживающими сигналы (Сигнал и слоты /Шаблон наблюдателя)?

Я видел много людей, которые говорили, что Symfony2, Zend Framework 2 и другие основаны на событиях. В мире настольн ... хоже, используют шаблон фильтра перехвата в сигнале и слотах для обработки синхронных событий во время процесса запроса.

Когда НЕ следует использовать MVC в веб-приложении?

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

Веб-чат на php без использования базы данных или файла

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

Шаблон проектирования реестра... хороший или плохой?

Следующий код взят из учебника (http://net.tutsplus.com/php/creating-a-php5-framework-part-1 /), не мой. У меня есть ... rameworks name * @return String */ public function getFrameworkName() { return self::$frameworkName; } } ?>

Реализация объектной модели предметной области S.O.L.I.D в следующем проекте

У меня есть следующий пример, в котором я обычно использую пару классов для создания простого веб-приложения. Иерарх ... огу связать воедино, т. Е. Модель блога с оболочкой PDO, чтобы получить блог внутри моего файла начальной загрузки?"..