-
April 20th, 2017, 14:12
#1
سوال در مورد composer
سلام و درود
من با composer کتابخانه PHP Telegram Bot رو دانلود کردم و الان composer برام این فایل ها و پوشه ها رو ساخته و توی پوشه vendor هم این پوشه ها هست.
این پوشه ها یعنی چی؟
یعنی الان composer برای من چیکار کرده دقیقا؟
من چطوری باید از این کتابخانه که دانلود کردم استفاده کنم؟
تشکر
-
-
April 20th, 2017 14:12
# ADS
-
April 20th, 2017, 15:11
#2
عضو انجمن
پاسخ : سوال در مورد composer
در صفحه بوت یا همون صفحه اول api که می خواید بسازید می تونید ابتدا این فایل رو فراخوانی کنی :
require __DIR__ . '/vendor/autoload.php';
بعد از برنامه های نصب شده به عنوان یک کلاس استفاده کنید .
کار composer اینه که یک استاندارد مشخص برای استفاده و بروز رسانی ماجول ها و کلاس های اپن سورس ایجاد کنه و همه رو به راحتی در اختیار برنامه نویس قرار بده ..
این کتابخانه ای که گفتید دوتا کلاس داره که توی پروژش توضیحش هست :
$telegram = new Longman\TelegramBot\Telegram($API_KEY, $BOT_NAME);
Longman\TelegramBot\Exception\TelegramException $e
-
تعداد تشکر ها از alimosavi به دلیل پست مفید
-
April 20th, 2017, 23:01
#3
پاسخ : سوال در مورد composer
درود مجدد
در صفحه بوت یا همون صفحه اول api که می خواید بسازید می تونید ابتدا این فایل رو فراخوانی کنی :
require __DIR__ . '/vendor/autoload.php';
بعد از برنامه های نصب شده به عنوان یک کلاس استفاده کنید .
کار composer اینه که یک استاندارد مشخص برای استفاده و بروز رسانی ماجول ها و کلاس های اپن سورس ایجاد کنه و همه رو به راحتی در اختیار برنامه نویس قرار بده ..
این کتابخانه ای که گفتید دوتا کلاس داره که توی پروژش توضیحش هست :
$telegram = new Longman\TelegramBot\Telegram($API_KEY, $BOT_NAME);
Longman\TelegramBot\Exception\TelegramException $e
بسیار خوب متوجه شدم.
یه سوال دیگه هم داشتم.
این use و namespaces که در ابتدای فایل های php معمولا میاد کارشون چیه؟
تشکر
-