سوال در مورد include و...

پرسیده شده
فعالیت 1071 روز پیش
دیده شده 363 بار
1

باسلام و عرض خسته نباشید

لطفا اگر میشه تفاوت‌ها و جایگاه استفاده از هرکدوم رو کامل توضیح بدید.

include;
include_once;
require;
require_once;
فایل پیوست

محمد گازری
محمد گازری

24 اردیبهشت 00

1
حذف شده

سلام و احترام

فرق بین include و include_once اینکه include_once فقط یک بار یک فایلی رو لود میکنه، به این معنیه که اگه نحوه اجرای کد به شکلیه که ممکنه یک بار چندین بار لود بشه میتونید از include_once استفاده کنید و اگه فایل لود شده باشه مقدار true رو برمیگردونه اما include به این شکله که هر بار فایل رو لود میکنه

 

اما require و requireonce هم دقیقا همچین رفتاری رو دارند اما تفاوت اینکه که اگه با include فایل لود نشه یک warning تولید میشه و برنامه به اجرا ادامه میده اما با require یا require_one یک fatal error رخ میده و برنامه متوقف میشه و باید اون فایل حتما لود بشه

فایل پیوست

امیر صالحی

توسط

امیر صالحی

24 اردیبهشت 00