PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد composer



naghmesra
April 20th, 2017, 14:12
سلام و درود

من با composer کتابخانه PHP Telegram Bot (https://github.com/php-telegram-bot/core) رو دانلود کردم و الان composer برام این فایل ها و پوشه ها (http://uupload.ir/files/sjeu_main.jpg) رو ساخته و توی پوشه vendor هم این پوشه ها (http://uupload.ir/files/hjhh_vendor.jpg) هست.

این پوشه ها یعنی چی؟
یعنی الان composer برای من چیکار کرده دقیقا؟

من چطوری باید از این کتابخانه که دانلود کردم استفاده کنم؟

تشکر

alimosavi
April 20th, 2017, 15:11
در صفحه بوت یا همون صفحه اول api که می خواید بسازید می تونید ابتدا این فایل رو فراخوانی کنی :


require __DIR__ . '/vendor/autoload.php';

بعد از برنامه های نصب شده به عنوان یک کلاس استفاده کنید .

کار composer اینه که یک استاندارد مشخص برای استفاده و بروز رسانی ماجول ها و کلاس های اپن سورس ایجاد کنه و همه رو به راحتی در اختیار برنامه نویس قرار بده ..
این کتابخانه ای که گفتید دوتا کلاس داره که توی پروژش توضیحش هست :


$telegram = new Longman\TelegramBot\Telegram($API_KEY, $BOT_NAME);
Longman\TelegramBot\Exception\TelegramException $e

naghmesra
April 20th, 2017, 23:01
درود مجدد



در صفحه بوت یا همون صفحه اول api که می خواید بسازید می تونید ابتدا این فایل رو فراخوانی کنی :

require __DIR__ . '/vendor/autoload.php';


بعد از برنامه های نصب شده به عنوان یک کلاس استفاده کنید .

کار composer اینه که یک استاندارد مشخص برای استفاده و بروز رسانی ماجول ها و کلاس های اپن سورس ایجاد کنه و همه رو به راحتی در اختیار برنامه نویس قرار بده ..
این کتابخانه ای که گفتید دوتا کلاس داره که توی پروژش توضیحش هست :

$telegram = new Longman\TelegramBot\Telegram($API_KEY, $BOT_NAME);

Longman\TelegramBot\Exception\TelegramException $e

بسیار خوب متوجه شدم.

یه سوال دیگه هم داشتم.

این use و namespaces که در ابتدای فایل های php معمولا میاد کارشون چیه؟

تشکر