التعامل مع php library

paapy1994

سلام عليكم

بعد تنزيل المكتبة من 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';

الان يمكنك استخدام الكلاسات المتوفرة با شكل طبيعي .

تمام اشكرك .. قمت بتنزيل احد المكتبات تم تشغيلها بنجاح

سؤال اخر

ما هي نوعية المكتبات التي سأسفتاد منها ؟

مثلا هناك مكتبة لاضافة بيانات للداتابيز وامكانية جلبها مثل خبر بعنوانه ومحتواه ام ماذا ؟

نعم هناك , وايضا يوجد مكتبات كثيرة و في مجالات متنوعة .

الان انا اقوم بعمل مشروع موقع اخباري

ممكن تقولي اسم مكتبة ممكن تفيدني مثلاً

اشكرك واسف علي ازعاجك

ربما هذه سا تساعد مستخمي موقعك على جلب الاخبار :