عبارت require همچنین برای گنجاندن یک فایل در کد PHP استفاده میشود.
با این حال، یک تفاوت بزرگ بین شامل و نیاز وجود دارد. وقتی یک
فایل با عبارت include گنجانده شده است و PHP نمی تواند آن را پیدا کند، اسکریپت
به اجرا ادامه خواهد داد:
اگر همین مثال را با استفاده از عبارت require انجام دهیم،
دستور echo اجرا نخواهد شد زیرا اجرای اسکریپت پس از آن می میرد
دستور require یک خطای مرگبار را برگرداند:
از require هنگامی که برنامه مورد نیاز فایل است استفاده کنید.
از include زمانی که فایل مورد نیاز نیست استفاده کنید و زمانی که فایل پیدا نشد، برنامه باید ادامه یابد.