روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ آرمین صادقیان
چر ا باید composer و کانفیگ کنیم؟!
جامعه پی اچ پی ایجاد شده در ۲۳ بهمن ۱۴۰۰

سلام.

برای نصب پکیج توسط کامپوزر اول باید کامپوزر و با دستور composer init در پروژه خودمون کانفیگ و پیاده سازی کنیم.

ولی نیاز به این کار هم نیست و فقط با دستور composer require به همراه نام پکیج هم میتونیم پکیج مورد نظرمونو نصب کنیم بدون اینکه فرایند کانفیگ کامپوزر و در پروژه انجام داده باشیم.

سوالم اینه که تفاوت این دو روش نصب چیه؟

وقتی میشه بدون کانفیگ کامپوزر پکیج نصب کرد چرا باید کامپوزر رو در پروژه با دستور composer init ابتدا کانفیگ کنیم و بعد پکیج نصب کنیم؟

با تشکر فراوان

سلام.

یه وقت هست این فایلو از جای دیگه قراره منتقل کنید، بنابراین به محتوای این فایل بصورت کامل نیاز دارید.

یه وقت هست وابستگی هارو میخواهید تماما داخل فایل کانفیگ ذکر کنید تا با یک کامند همگی نصب شوند یا اینکه میخواهید اطلاعات دیگری در فیلدهای دیگر ثبت کنبد، برای مثال میخواهید استاندارد psr4 در namespace هارو پیاده کنید، اینجاها میتونید فایلو خودتون تولید کنید. البته اگر هم تولید نکنید با یک کامندی ک ذکر کردید بازم فایل جنیریت میشه و باید داخل فایل همین اطلاعات رو مجدد وارد کنید.

در ادامه ی دوره با چرایی و تفاوتشون آشنا میشی و خودت تشخیص میدی کجا از کدوم مورد استفاده کنی. در هر صورت از هر کدام که استفاده کنی نهایتا هیچ مشکلی پیش نمیآید. چون خروجی جفتشون یک فایل کامپوزر هست.

بهترین پاسخ
محسن موحد ۲۴ بهمن ۱۴۰۰، ۰۶:۲۱