Articles of Зависимость от инъекций

Почему люди используют синглтоны в своей структуре PHP

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

Основанная на событиях PHP-платформа?

Мне интересно, существуют ли какие-либо полностью фреймворки событий для PHP, которые основаны на инъекции зависимостей для развязки. Я знаю, что есть некоторые рамки, которые используют эти шаблоны, но в конце весь жизненный цикл приложения по-прежнему является заранее определенным и линейным по стилю. Например, большинство фреймворков построены для получения, обработки и возврата результатов из HTTP-запросов. Для […]

приемлемо ли перерабатывать или повторно использовать переменные?

Я везде искал, и я не могу найти ответа так или иначе. Является ли приемлемым (хорошая или плохая практика) повторное использование или переработка переменной? Он работает, и я использовал этот метод несколько раз, но я не знаю, должен ли я делать это или нет. Я пытаюсь уйти от использования статических методов и перейти к инъекции […]

Intereting Posts
Количество Не настраивается html jquery переключает между двумя формами Отправить URL через переменную AJAX / PHP без обновления страницы, переменной загрузки Как сборка мусора работает в PHP? А именно, как очищаются локальные функциональные переменные? разрешено отклонение – php unlink magento sales_order_place_after observer PHP mysql REGEXP Подготовленное заявление Предупреждение: mysql_real_escape_string (): доступ запрещен для пользователя '' @ 'localhost' (с использованием пароля: НЕТ) GET и POST на той же странице? Заполнение пробелов в запросе диапазона дат с использованием таблицы календаря Как удалить определенные поля из всех объектов набора записей в литии? Postgresql: использование значения «NULL» при вставке и обновлении строк с помощью подготовленных операторов Приложения для Symfony2 YML по каждому запросу как я могу javascript decodeURI в PHP? Как создать ссылку для добавления записи в календарь?