ببینید این تابع خب همون طور که مشخص هست اومده یک ثابت تعریف کرده که یک آدرس رو در خودش ذخیره کرده و در طول برنامه ازش استفاده میشه.
اگر میخواهید بدونید که دقیقا داخل کد شما چه کاربردی داره لطفاً یا کد پروژه خودتون رو قرار بدید یا بفرمایید که در دقیقه چند این ویدیو از این کد استفاده شده تا راهنمایی کنیم.
موفق باشید ?
کیان سلگی۰۶ فروردین ۱۴۰۱، ۲۳:۲۳
سلام دوست عزیز
توی این جلسه 2 تا تابع مهم نام برده شد
تابع define و تابع defined
کار تابع define برای ایجاد کردن یه ثابت در پروژه ما هست.
کار تابع defined برای بررسی این هست که بررسی میکنه که اسم ثابتی که بهش میدیم توی برنامه در حال اجرا تعریف شده یا نه و اگر تعریف شده باشه true برمیگردونه
حالا ما تو برناممون اومدم یه ابتکار بخرج دادیم.
قبلش ساختار برناممون رو بررسی کنیم
در فایل init ما اومدیم به ترتیب اول فایل ثابتها رو include کردی و. بعد باقی فایلها رو...
پس به ترتیب اگر نگاه کنید در فایل init فایل هایی که زیر فایل constant.php هستن به ثابتها دسترسی دارن اما خود فایلها به خودی خود و جدای init به ثابتها دسترسی ندارن
بنابراین ما میتونیم از این مورد به نفع خودمون استفاده کنیم و در برناممون و در ابتداییترین خطش یه شرط میذاریم و چک میکنیم که اگر یه ثابت دلخواهمون تعریف نشده باشه بهش دسترسی نده و خطا نشون بده.