روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ محمدجوکار
unknown warning
جامعه پی اچ پی ایجاد شده در ۲۹ مرداد ۱۴۰۱

با سلام و احترام

من این ثابت که حاوی مسیر هست رو در constants.php تعریف کردم. حالا می‌خواستم از ثابتم در فایل ایندکسمم استفاده کنم

منتهی چون اینلود نشده بود، اگر این کار رو میکردم ارور میداد و میگفت این ثابت ناشناخته هستش

اما حالا هم که تعریفش میکنم، بهم این وارنینگ رو میده. چه کنم؟

109c-Screenshot (460).png

سلام دوست عزیز

گویا شما یکبار دیگه هم فایل ثابت‌ها رو در init لود کردید

محمد گازری ۲۹ مرداد ۱۴۰۱، ۱۵:۲۶

بله درسته، خب میدونم که وارنینگ داره همینو میگه

ولی خب من یکبار برای این که بتونم ثابت رو در فایل init به کار بگیرم، میبایست اونو درش اینکلود میکردم. (دقیقا یعنی خط ۳ سمت راست عکس)

و حالا برای این که بتونم خود فایل init رو در index هم به روش ثابت‌ها اینکلود بکنم، میبایست که قبل از اینکلود init، یکبار دیگه ثابت رو اینکلود میکردم

برای این کار، اگر ثابتم رو اینکلودش نکنم، خب fatal ارور میده و میگه BASE_PATH ناشناخته هستش؛ اگر هم اینکلودش بکنم، همین وارنینگ رو میاره برام

8602-Screenshot (461).png

محمدجوکار ۲۹ مرداد ۱۴۰۱، ۱۵:۴۳

خب نباید با ثابت‌ها include کنید!

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

باشه

ممنونم از شما

محمدجوکار ۲۹ مرداد ۱۴۰۱، ۱۶:۴۷