Выпущен PHP-фреймворк QueryPHP 1.0.3, совместимый с PHP 8.0 и PHP 8.1

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
Контактная информация
Если считаете, что это хорошо, можете обратить внимание на проект, спасибо.

рекомендация

отwww.oschina.net/news/121354/queryphp-1-0-3-released
рекомендация