🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد خضرپور
product and develop
جامعه پی اچ پی ایجاد شده در ۲۲ تیر ۱۴۰۰

چگونه و با چه کدی تعیین میکنند که محیطی که در حال حاضر کار میشه develop هست یا product 

تو این مبحث استاد گفت میشه در یک جایی اول برنامه میشه شرط گذاشت که توی هر یک از این محیط چیکار باید کرد 

با چه کدی تعییین میکنیم که کدوم محیط هستیم

سلام و احترام

اینطور اطلاعات رو ما داخل فایل .env نگه داری میکنیم که تو سرفصل‌های جلوتر ازش استفاده کردیم

این پکیج env: 

https://github.com/vlucas/phpdotenv

 

مقادیر رو به صورت key value داخلش نگه میداریم که داخلش به طور کلی کانفیگ‌های پروژمون داخلش میشینه، برای مثال همین محیط پروژه  رو که گفتید رو میشه داخلش نگه داری کرد 

APP_NAME=projectName
APP_ENV=local
APP_DEBUG=true

مثلا توی همین env که گذاشتم APP_ENV برابر با local که نشون میده توی فاز develop هستش که این مقادیر رو شما میتونید با استفاده از آرایه super global $_ENV دریافت کنید و توی نقطه شروع پروژه اگه شرط و شروطی دارید اعمال کنید

 

امیر صالحی ۲۳ تیر ۱۴۰۰، ۰۴:۴۹