Принцип единственной обязанности, открытости-закрытости, подстановки, разделения интерфейсов и инверсии зависимостей – пятерка принципов, на которые следует ориентироваться при написании кода.
Сегодня я хотел бы поговорить о добавлении настроек на уровне пользователя. Есть несколько способов сделать это, поэтому мы рассмотрим их, прежде чем перейти к выбору, который я сделал для своих проектов, а также код, необходимый для его работы.
Swoft - это высокопроизводительная микросервисная сопрограмма на PHP. Он был опубликован в течение многих лет и стал лучшим выбором для php. Это может быть как Go, встроенный веб-сервер сопрограмм и обычный клиент сопрограмм, который находится в памяти независимо от традиционного PHP-FPM. Существуют аналогичные операции на языке Go, похожие на гибкие аннотации среды Spring Cloud.
Сегодня я расскажу о том, как я добавил функциональность промежуточного программного обеспечения для записи, когда пользователь в последний раз был в сети / использовал приложение.
В PHP есть две функции, которые используются для помещения содержимого файла, содержащего исходный код PHP, в другой файл PHP. Это функции Include() и Require(). Обе функции одинаковы, но они имеют одно различие. Разница в том, что функция include() выдает предупреждение, но скрипт продолжит выполнение, а функция require() выдает предупреждение и фатальную ошибку, т.е. скрипт не будет продолжать выполнение. Эти две функции используются для помещения данных файла в другой файл PHP перед его выполнением сервером.
"Можете ли вы сделать запрос шины с SimpleBus?" Вопрос задавался много раз. Я всегда говорил нет. По сути, потому что я не встроил опцию возврата чего-либо из обработчика команд. Таким образом, обработчик никогда не может стать обработчиком запросов, поскольку запрос, конечно, должен что-то возвращать.
В этой статье разберем как преобразовывать массив в строку и обратно.
В эти дни я трачу гораздо больше времени на написание и анализ кода на Python, чем на PHP. Это было освежающее изменение темпа, и интересно изучать различные паттерны, представленные на разных языках программирования.
Если вы не нашли время осмотреться и посмотреть, что делают другие языки или фреймворки, я настоятельно рекомендую это сделать.
На прошлой неделе Фрик Ван дер Хертен выпустил пакет Spatie под названием «Экспорт личных данных Laravel», который поможет вам создавать ZIP-файлы, содержащие личные данные, в ваших приложениях Laravel:
В этом гайде мы покажем вам как настроить сервер Lamp на OSX
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.