سلام دوستان
من دوتا صفحه php دارم که تو یکیشون تابع تعریف کردم ،حالا می خوام توی صفحه دومم این توابع رو فراخوانی کنم،میشه روش انجام کار رو با مثال برام توضیح بدید؟؟؟
با تشکر
سلام دوستان
من دوتا صفحه php دارم که تو یکیشون تابع تعریف کردم ،حالا می خوام توی صفحه دومم این توابع رو فراخوانی کنم،میشه روش انجام کار رو با مثال برام توضیح بدید؟؟؟
با تشکر
با تابع include میتونید این کار رو انجام بدید
include ('functions.php');
البته دوستمون که گفتن include درست گفتن ولی من بهتر میدونم از require یا require_once استفاده کنید
باز بین require و require_once هم دومی یعنی require_once بهتره. چون از تداخلات احتمالی جلوگیری میکنه.
البته بین include و require تفاوتی بین نحوه ی عملکردشان وجود نداره فقط require موقع بروز خطا اجرا کد رو متوقف میکنه ... require_once و include_once هم برای فراخوانی کد فقط یکبار استفاده میشه ... بعلاوه وقتی فایل محل دیگه ای داره و شما از وجودش بطور یقین مطلع نیستید از require استفاده کنید که اگر فایل یافت نشد اجرای اسکریپت متوقف بشه
البته این نکته رو هم من اضافه کنم که include اجرای اسکریپت رو متوقف نمیکنه اما require متوقف میکنه پس واسه توابعی که کارهای جانبی انجام میدن مثل تابع نمایش ساعت یا آب و هوا از include که در صورت عدم اینکلود شدن سایت کار خودشو انجام بده ولی برای توابع مهم مثل connection دیتابیس از require استفاده کنید تا در صورت عدم ضمیمه شدن تابع ، سایت با کلی خطا بالا نیاد و کلا یه ارور بده