MixPHP هو إطار عمل لتطوير وضع سطر أوامر PHP؛ يمكن لـ HTTP الذي يحركه Vega أن يدعم بيئة Swoole وWorkerMan وFPM وCLI-Server في نفس الوقت، ويمكنه التبديل بسلاسة مع V3 المنفصل للغاية، ويعتمد الكود العام على عدة مستقلة بناء الوحدة، حتى لو لم يستخدم المستخدمون سقالاتنا، فلا يزال بإمكانهم استخدام هذه الوحدات المستقلة، وجميع الوحدات تدعم التطوير الأصلي. على سبيل المثال: يمكنك فقط استخدام mix/vega مع laravel orm؛ ويمكنك استخدام mix/database وmix/redis في أي بيئة؛ ويمكنك استخدام الكود الأصلي mix/grpc لكتابة gRPC؛ ويمكنك دمج جميع الوحدات حسب الرغبة .
وحدة مستقلة
يمكن استخدام جميع الوحدات الأساسية بشكل مستقل ودعم تطوير التعليمات البرمجية الأصلية.
إطار عمل شبكة HTTP لوضع CLI مكتوب بلغة PHP mix/vega، ويدعم Swoole وWorkerMan وFPM وCLI-Server
mix/database قاعدة بيانات خفيفة الوزن يمكن استخدامها في بيئات مختلفة، وتدعم FPM وCLI وSwoole وWorkerMan وتجمع الاتصال الاختياري (coroutine)
مزيج/redis PHP Redis الذي يمكن استخدامه في بيئات مختلفة، يدعم FPM، CLI، Swoole، WorkerMan، تجمع اتصال اختياري (coroutine)
mix/redis-subscribe مكتبة اشتراك بروتوكول Redis الأصلية استنادًا إلى Swoole coroutine
مكتبة mix/grpc PHP gRPC مبنية على Swoole coroutine، بما في ذلك مولد كود البروتوكول والخادم والعميل
mix/websocket PHP WebSocket خادم وعميل يعتمد على Swoole coroutine
مزيج / CLI PHP القائد التفاعلي لسطر الأوامر
مزيج / تجمع العمال - تجمع Coroutine القائم على Swoole ومكتبة تجمع العمل
مكتبة التحقق المستندة إلى mix/validator PSR-7
مكتبة جدولة أحداث المزيج/الحدث بناءً على معيار PSR-14