• پی‌اچ‌پی ( PHP) یک زبان برنامه نویسی شی گراء است که برای طراحی وب توسعه یافته‌ است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌ کرد.
  • پی اچ پی  یک ابزار قدرتمند است که برای توسعه انواع وب سایت های داینامیک، از یک وبلاگ ساده گرفته تا برترین سایت های دنیای وب مورد استفاده قرار میگیرد.
  • پی اچ پی مخفف Hypertext Preprocessor به معنای پیش پردازنده ی ابرمتن است اما در ابتدا php از عبارت  personal home page به معنای صفحه خانگی شخصی گرفته شده بود.
  •  پی اچ پی رو میشه روی اکثر سرورها نصب کرد همچنین روی اکثر سیستم عاملها و پلتفرم ها قابلیت نصب داره.
  • فرمت فایل های پی اچ پی php. است
  • پی اچ پی با تقریبا تمام سرورهای مورد استفاده امروزه (آپاچی، IIS و غیره) سازگار است
  • پی اچ پی رایگان است. میتوانید آن را از منبع رسمی www.php.net دانلود کنید.
  •  پی اچ پی قادر به ایجاد، باز کردن، خواندن، نوشتن، حذف و بستن فایل ها در سرور می باشد
  •  پی اچ پی را می توان برای کنترل دسترسی به کاربر استفاده کرد
  •  با PHP شما به خروجی HTML محدود نمی شوید. شما می توانید از پی اچ پی خروجی تصاویر، فایل های PDF و حتی فیلم های فلش بگیرید. شما همچنین می توانید هر خروجی متنی، مانند XHTML و XML را نیز بگیرید.

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


سیستم های مدیریت محتوای قدرتمندی چون WordPress, Joomla, Drupal نیز بر پایه پی اچ پی می باشند.

مقایسه پی اچ پی با سایت های سمت سرور:

درصد استفاده پی اچ پی و مقایسه با بقیه زبان های سمت سرور

برای یادگیری پی اچ پی باید درک اولیه ای از HTML, CSS, JAVASCRIPT داشته باشید