زبان برنامه نویسی php یکی از محبوب ترین زبان های برنامه نویسی تحت وب میان علاقمندان به این حوزه بوده بطوری که سیستم های مدیریت محتوای محبوبی همچون وردپرس, جوملا, دورپال و... با استفاده از آن طراحی و ایجاد شده است.اما همیشه اتکا به امکانات این نوع سیستم ها منطقی نبوده و در بعضی مواقع نیاز به طراحی یک سیستم بصورت اختصاصی احساس می شود در اینگونه موارد تسط به زبان برنامه نویسی php و توانایی تجزیه و تحلیل مسئله از اهمیت بالایی برخودار است زیرا درک صحیح از نحوه پیاده سازی یک وب اپلیکشن با قابلیت های بالا ,انعطاف پذیر , و قابل توسعه تقریبا نیمی از پروسه طراحی و پیاده سازی آن است.