PHP یک زبان اسکریپتی است که تحت یک مجوز اپنسورس و به صورت رایگان در دسترس بوده و عمدتاً در وبسرورهای لینوکسی مورد استفاده قرار میگیرد. PHP در ابتدا مخفف کلمات Personal Home Page در نظر گرفته میشد اما امروزه مخفف کلمات PHP: Hypertext Preprocessor است (به چنین مخففی اصطلاحاً Recursive Acronym میگویند).
برخلاف زبانهایی همچون JavaScript که در سمت کلاینت اجرا میشوند (البته به استثنای Node.js)، زبان PHP در سمت سرور اجرا میگردد؛ لذا یک زبان سمت سرور نامیده میشود.
از جمله تکنولوژیهای رقیب این زبان میتوان به ASP مایکروسافت اشاره کرد که در هر دو مورد، میتوان اسکریپتهای مد نظر خود را در میان کدهای HTML قرار داد. در این صورت، هنگامی که درخواستی برای یک صفحهٔ HTML ارسال شود، سرور قبل از ارسال صفحه، مفسر را به منظور تفسیر اسکریپتها و عملیات درخواست شده مورد استفاده قرار میدهد (به طور کلی، یک صفحهٔ HTML که حاوی اسکریپتهای PHP باشد، معمولاً با پسوند php.
یا phtml.
مشخص میشود.)