هر دو تا مثل هم هستن. فقط یه تفاوت کوچیک دارن که با توجه به اسمشون میشه فهمید
iclude کد یک فایل رو به صفحه پیوست میکنه. اگر فایل رو پیدا نکنه، یک پیغام هشدار (warning) میده.
require کد یک فایل رو به صفحه پیوست میکنه. اگر فایل رو پیدا نکنه، یک اخطار مهم (fatal error) تولید میکنه.
بنابراین جاهایی که لازمه برای استفادهی بعدی کد یه فایل حتماً موجود باشه از require استفاده کنین و جاهایی که میشه بدون پیوست اون فایل هم ادامهی برنامه اجرا بشه از include.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)