مكتبة PHP هي مجموعة من الفئات التي تحتوي على أكثر السمات والأساليب الأكثر فائدة التي تسهل تطوير تطبيقات الويب. المشروع مفتوح المصدر بموجب ترخيص معهد ماساتشوستس للتكنولوجيا على جيثب. متوفر على الملحن وعازف الحزم.
يمثل رابطة مكتبة PHP مجموعة من المطورين الذين يصنعون كل شيء عن مكتبة PHP ليكونوا أكثر ثراءً. نظرًا لأن الهدف الرئيسي لهذه المكتبة هو البقاء خفيف الوزن قدر الإمكان ، يتم إنشاء بعض وظائف التطوير والاختبار كمشاريع منفصلة.
كل واحد من هذه المشاريع لديه تعليمات مفصلة حول كيفية دمجها داخل مكتبة PHP. انتبه عن كثب لمطابقة إصدار إصدار PHP مع إصدار إصدار من المشروع المطلوب.
هناك طريقتان لاستخدام مكتبة PHP. الأول هو تثبيته داخل مشروع آخر ، دعنا نقول إطار عمل مثل Codeigniter أو Laravel. الثاني هو تثبيته للتنمية. فيما يلي قائمة مفصلة بإصدارات PHP المدعومة.
| PHP | إنتاج | تطوير |
|---|---|---|
| 7.0 | نعم | لا |
| 7.1 | نعم | لا |
| 7.2 | نعم | لا |
| 7.3 | نعم | نعم |
| 7.4 | نعم | نعم |
يظهر عمود الإنتاج على إصدارات مكتبة PHP ستعمل.
يوضح عمود التطوير الإصدارات التي ستعمل عليها مكتبة PHP من أجل التطوير.
إذا كنت تريد الإصدار المستقر ، احصل على أحدث إصدار من صفحة الإصدارات.
قم بتثبيت إصدار مكتبة مستقر باستخدام الأوامر القياسية.
# Install PHP Library via Composer
composer require 90zlaya/php-libraryإذا كنت ترغب في تطوير هذه المكتبة واستخدام Github بدلاً من التنزيل اليدوي ، فما عليك سوى استنساخ مستودع إلى جهازك.
# Clone repository via Git
git clone https://github.com/90zlaya/php-library.gitتحتوي مكتبة PHP على معيار الترميز الخاص المستوحى من Codeigniter. للمساهمة في تطوير هذا المشروع ، يجب عليك اتباع هذا المعيار. يتحقق PHP_CODESNIFFER من هذه القواعد في إصدارات تطوير مكتبة PHP.
# Run coding standard check
composer run phpcsإذا كنت ترغب في معرفة المزيد حول قواعد محددة ، فتح ملف phpcs.xml.
تم اختبار مكتبة PHP مع PHP Stan وتمت الموافقة عليها على أنها خالية من الأخطاء. يوصى بتشغيل الأمر التالي للتحقق من وجود الأخطاء في المشروع.
# Run static analysis
composer run phpstanإذا كنت ترغب في معرفة المزيد حول قواعد محددة ، فتح ملف phpstan.neon.
مكتبة PHP مغطاة باختبارات phpunit. أنها تتطلب مجلد الاستعانة بمصادر خارجية لإجراء اختبارات محددة.
# Run PHPUnit tests
composer run phpunitإذا كنت ترغب في معرفة المزيد حول قواعد محددة ، فتح ملف phpunit.xml.
تم تصميم شعار مكتبة PHP الرسمي بواسطة Designseed.co - خدمة تصميم رسومات مخصصة غير محدودة.