QueryPHP 1.0.3 выполняет обработку совместимости только для PHP 8.0 и PHP 8.1, а также исправляет код и контрольные примеры в PHP 8.
1.0.3 - это 1.0. Последнее крупное обновление будет только патчем безопасности в будущем и не будет обслуживаться. Это также последняя версия, поддерживающая PHP 7.4.
Версия 1.1. * Будет использовать PHP 8.0 в качестве минимальной версии, а версия 1.1.0-alpha.1 была выпущена.
О QueryPHP
QueryPHP - это современный высокопроизводительный фреймворк прогрессивных сопрограмм PHP. Мы по-прежнему в основном ориентированы на традиционные сценарии PHP-FPM с исторической миссией инженерного взаимодействия с пользователем, так что каждое приложение PHP имеет хорошую структуру.
100% покрытие модульных тестов сталкивается с ошибками, стремится к созданию высококачественных продуктов Level Level Leevel, полагаясь на Swoole, чтобы открыть больше возможностей в будущем, сейчас и постепенно в будущем. Наше видение -
ИСПОЛЬЗУЙТЕ УРОВЕНЬ С SWOOLE ДЕЛАЙТЕ ЛУЧШЕ
, позвольте вашему бизнесу поддерживать больше пользовательских услуг.
характеристика
-
Готово к производству (доступно производство)
-
Концепция фреймворка (чувство миссии, которому стоит доверить, чтобы у каждого PHP-приложения был хороший фреймворк).
-
Система компонентов (нижний слой каркаса состоит из независимых компонентов с высокой связностью и низкой связью, которые могут быть легко и без вмешательства в существующую систему.)
-
Система маршрутизации (фреймворк обеспечивает автоматическую маршрутизацию MVC и может интеллектуально анализировать запросы Restful и маршрутизацию аннотаций swagger-php на основе спецификации OpenApi 3.0. Маршрутизация документов выполняется за один шаг.)
-
Общее решение (фреймворк предоставляет большое количество готовых функций из кеша, сеанса, контейнера IOC, механизма шаблонов, Ddd ORM и предоставляет набор инструментов командной строки на основе Symfony Console.)
-
Высокое качество (100% покрытие модульными тестами сталкивается с ошибкой и стремится создавать высококачественные продукты Level Level Leevel.)
-
Бизнес-сопрограмма (на основе разработки Swoole 4 наше видение состоит в том, чтобы иметь небольшой объем кода или не вносить никаких изменений, чтобы ваш бизнес мог поддерживать больше пользовательских сервисов.)
-
100% покрытие модульным тестированием (более 3500 тестовых примеров для обеспечения надежности системы и устойчивого обслуживания).
-
Строгий режим PHP 7 (Каждый сценарий PHP имеет strict_types = 1. Строгий режим позволяет избежать потенциальных ошибок, вызванных многими слабыми типами.)
-
Подсказки типов PHP 7 (насколько это возможно, предоставьте определенные типы параметров и типы возвращаемых значений для каждого метода, а также поддержку типов для атрибутов класса.)
-
Внедрение зависимости (полная реализация, ключевой MVC, сценарии командной строки и прослушиватели событий подключены к контейнеру IOC).
-
Доменно-ориентированный дизайн (поддерживает единицу работы транзакции UnitOfWork, хранилище репозитория, протокол запроса спецификации, сущности домена Entity Getter Setter и т. Д.)
-
Избегайте работы за закрытыми дверями (QueryPHP всегда вбирал в себя отличные проекты из таких фреймворков, как Laravel и Symfony, и мы также сами выполнили множество инновационных проектов).
-
Больше возможностей с нетерпением ждем вашего открытия ...
Обновление функции
Основная структура фреймворка
Совместимая обработка PHP 8.0 и PHP 8.1, функция ремонта и тестирования.
заявка
Совместимая обработка PHP 8.0 и PHP 8.1, функция ремонта и тестирования.
Маршрут развития
1.0. На этапе обслуживания открываются серии 1.1. *.
установка
Чтобы упростить ввод, мы разработали универсальную систему разрешений в фоновом режиме на основе IView-UI, которая может работать в традиционных режимах PHP-FPM, Swoole и RoadRunner 3.
composer create - проект hunzhiwange / queryphp myapp php leevel server <Посетить http : //127.0.0.1: 9527 />
Работа в режиме Swoole
php leevel http: server <Посетите http://127.0.0.1:9527/>
Работа в режиме Go RoadRunner
/data/server/roadrunner-1.8.2-darwin-amd64/rr serve -d -v # -d = debug <Посетить http://127.0.0.1:9527/>
Запустите общую систему разрешений на основе IViewUI
cd / data / codes / queryphp / frontend npm install npm run dev cd / data / codes / queryphp php leevel server http : //127.0.0.1:9528/#/login
Контактная информация
Если считаете, что это хорошо, можете обратить внимание на проект, спасибо.