سلام
یه نکته ای هم به حرف های استادان گرامی اضافه کنم که من تو یه سایت خارجی که بنچ مارک های کدنویسی php توش بود خوندم که نوشته بود آدرس کامل نوشتن حتی سرعتش بالاتر از آدرس های Relative هستش.
برای همین من همیشه تو کار های خودم اولین خط اولین فایل یه مقدار ثابت سراسری با تابع define تعیین میکنم که توش آدرس کامل هاست خودم تو اون سروری که هستم رو می نویسم بعدش هر جا نیاز به فراخوانی فایل php دیگه ای شد این مقدار سراسری رو قبل آدرس فایل میزنم.
نکته دیگه اینکه در همون سایت گفته بود require ظاهراً سرعت بالاتری نسبت به include و include_once و حتی require_once برای فراخوانی فایل های php داره یه خوبی توابع require و require_once برخلاف دو تابع include و include_once هم اینه که اگر فایل مورد نظر شما وجود نداشته باشه اجرای برنامه php شما متوقف میشه و مفسر php اخطار Fatal Error میده ولی با include و include_once وقتی فایل php مورد نظر هم نباشه برای مفسر php مهم نیستش و اون خط فراخوانی فایل رو رد میکنه و میره سراغ سایر کد ها.