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