Хорошо, ребята, я изо всех сил пытаюсь понять, почему существует необходимость в синглетоне. Давайте сделаем реальный пример: у меня есть структура для моей CMS Мне нужен класс, который регистрирует некоторую информацию (давайте придерживаться PHP). Пример: class Logger{ private $logs = array(); public function add($log) { $this->logs[]=$log; } } Теперь, конечно же, этот вспомогательный объект должен […]
Мне интересно, существуют ли какие-либо полностью фреймворки событий для PHP, которые основаны на инъекции зависимостей для развязки. Я знаю, что есть некоторые рамки, которые используют эти шаблоны, но в конце весь жизненный цикл приложения по-прежнему является заранее определенным и линейным по стилю. Например, большинство фреймворков построены для получения, обработки и возврата результатов из HTTP-запросов. Для […]
Я везде искал, и я не могу найти ответа так или иначе. Является ли приемлемым (хорошая или плохая практика) повторное использование или переработка переменной? Он работает, и я использовал этот метод несколько раз, но я не знаю, должен ли я делать это или нет. Я пытаюсь уйти от использования статических методов и перейти к инъекции […]