سلام عليكم
بعد تنزيل المكتبة من packagist.org
ما هي الخطوة التالية للتعامل مع المكتبة ؟
وياريت لو في دورة تعليمية للتاعمل مع المكتبات
لنعطي مثال على مكتبة PHP mailer .
الرابط على Github هنا :
عندما نتحدث عن packagist نتحدث عن composer فا التحميل منه هو التحميل با composer .
أمر تحميل المكتبة با Composer هو : composer require phpmailer/phpmailer
بعدها تقوم با إستدعاء ملف vendor/autoload.php وهذا الملف هو المسؤول عن تحميل كلاسات المكتبة .
أو تقوم با إستدعاء ملف معين . هذا الملف قد يكون مذكور في التوثيق الخاص با المكتبة التي تريد التعامل معها مثل في حالتنا مذكور أنه يجب إستدعاء PHPMailerAutoload.php .
طبعا بعد إستدعاء ال Autoloader يمكنك أن تستخدم الكلاس أو الكلاسات المتحاة في المكتبة با كل حرية .
مثال اخر , مكتبة guzzle .
التحميل : php composer.phar require guzzlehttp/guzzle
إستدعاء الAutoloader : الامر : require 'vendor/autoload.php';
الان يمكنك استخدام الكلاسات المتوفرة با شكل طبيعي .
تمام اشكرك .. قمت بتنزيل احد المكتبات تم تشغيلها بنجاح
سؤال اخر
ما هي نوعية المكتبات التي سأسفتاد منها ؟
مثلا هناك مكتبة لاضافة بيانات للداتابيز وامكانية جلبها مثل خبر بعنوانه ومحتواه ام ماذا ؟
ربما هذه سا تساعد مستخمي موقعك على جلب الاخبار :
التعليقات