این امکان وجود دارد که محتوای یک فایل PHP را در فایل PHP دیگری وارد کنید (قبل از
سرور آن را اجرا می کند)، با عبارت include or require.
عبارات شامل و الزام یکسان هستند، به جز در صورت شکست:
require یک خطای مهلک ایجاد می کند (E_COMPILE_ERROR) و اسکریپت را متوقف می کندinclude فقط یک هشدار (E_WARNING) تولید می کند و اسکریپت ادامه می یابدبنابراین، اگر میخواهید اجرا ادامه یابد و خروجی را به کاربران نشان دهد، حتی اگر
شامل فایل موجود نیست، از عبارت include استفاده کنید. در غیر این صورت، در مورد FrameWork، CMS یا a
برنامه نویسی پیچیده برنامه PHP، همیشه از عبارت require برای گنجاندن یک فایل کلیدی در آن استفاده کنید
جریان اجرا این به جلوگیری از به خطر افتادن امنیت برنامه شما کمک می کند
و یکپارچگی، فقط در صورتی که یک فایل کلیدی به طور تصادفی گم شده باشد.
شامل فایلها باعث صرفهجویی در کار میشود. این به این معنی است که
شما می توانید یک هدر، پاورقی یا فایل منوی استاندارد برای تمام صفحات وب خود ایجاد کنید.
سپس، زمانی که هدر باید به روز شود، فقط می توانید
فایل شامل سرصفحه را به روز کنید.