روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مسعود هارونی
نحوه ی Include کردن فایل‌های student و teacher
جامعه پی اچ پی ایجاد شده در ۰۹ آبان ۱۴۰۰

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

توی این جلسه زمانی که داشتیم کلاس‌های student و teacher رو پیاده سازی میکردیم ، توی اون فایل ما فایل person رو include نکردیم ، چرا؟

مگه این کلاس‌ها از کلاس person ارث بری نمیکنن؟
چطوری به کلاس person دسترسی دارن؟

خودم فایل person رو توی این فایل‌ها Include کردم و متوجه شدم که به اررور میخوره و میگه شما قبلا کلاس person رو با این نام تعریف کردید و نمیتونید مجددا تعریفش کنید ، درصورتی که فقط یک کلاس person داشتیم و زمانی که include رو حذف کردم درست شد.

الان میخوام مفهومش رو درک کنم که چرا این اتفاق میوفته ، نمیدونستم که چی باید سرچ کنم برای درک این موضوع اگر میشه رفرنس هم معرفی کنید.

 

با تشکر از زحماتتون.

سلام.

دستورات فایل autoload.php رو نگاه بندازید(منظور فایلی که در روت پروژه هست)، این فایل داره کلاس هارو include میکنه.

این مقاله رو هم میتونید مطالعه کنید.

 

محسن موحد ۰۹ آبان ۱۴۰۰، ۱۳:۰۴