پی‌اچ‌پی

| 0 | 1 |
| --- | --- |
: 
پارادایم برنامه‌نویسی: چندالگویی: دستوری، تابعی، شیءگرا، رویه‌ای، پژواکی
طراحی شده توسط: راسموس لردورف
توسعه‌دهنده: راسموس لردورف, اندی گوتمانس, زند (شرکت), زیو سوراسکی
ظهوریافته در: ۸ ژوئن ۱۹۹۵؛ خطا: ناتوان در تجزیهٔ پارامتر اول در قالب تاریخ یا زمان. (۸ ژوئن ۱۹۹۵-خطا: زمان نامعتبر}})
: 
انتشار پایدار: 8.4.4     / ۱۳ فوریه ۲۰۲۵؛ خطا: ناتوان در تجزیهٔ پارامتر اول در قالب تاریخ یا زمان. (۱۳ فوریه ۲۰۲۵-خطا: زمان نامعتبر}})
انتشار آزمایشی: 8.1.0 Beta 1     / ۲۲ ژوئیه ۲۰۲۱؛ خطا: ناتوان در تجزیهٔ پارامتر اول در قالب تاریخ یا زمان. (۲۲ ژوئیه ۲۰۲۱-خطا: زمان نامعتبر}})
 :  
شیوه نوع‌دهی: پویا، کم‌زور از ویرایش ۷٫۰: تدریجی
زبان پیاده‌سازی: C (در اصل؛ بعضی از مولفه‌ها سی پلاس‌پلاس)
سیستم‌عامل: شبه یونیکس, مایکروسافت ویندوز
پروانه: مجوز پی‌اچ‌پی
پسوند(های) نام پرونده: php, phar, phtml, php4, php3, php5, phps, php7, pht
وبگاه: https://www.php.net
پیاده‌سازی‌های بزرگ: پیاده‌سازی‌های بزرگ
موتور زند، ماشین مجازی هیپ‌هاپ،  Phalanger, Quercus, Parrot: موتور زند، ماشین مجازی هیپ‌هاپ،  Phalanger, Quercus, Parrot
متأثر از: متأثر از
سی++, پرل, سی, جاوا, تی‌سی‌ال, اچ‌ تی‌ ام‌ ال, جاوااسکریپت: سی++, پرل, سی, جاوا, تی‌سی‌ال, اچ‌ تی‌ ام‌ ال, جاوااسکریپت
تأثیر گذاشته بر: تأثیر گذاشته بر
هک, فالکن: هک, فالکن
   PHP Programming    در ویکی‌کتاب (انگلیسی):    PHP Programming    در ویکی‌کتاب (انگلیسی)
پی‌اچ‌پی (PHP) یک زبان برنامه‌نویسیِ شیءگرا و چند منظوره است که برای طیف گسترده‌ای از کاربردها استفاده می‌شود. پی‌اچ‌پی ابتدا برای طراحی وب و اجرا بر روی سرورها توسعه یافته‌شد؛ اما امروزه می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. بیشترین استفاده از زبان برنامه نویسی پی‌اچ‌پی توسعه‌ی وب‌سایت محسوب می‌شود. در صورتی که پی‌اچ‌پی سمت سرور مورد استفاده قرار گیرد، کد‌های نوشته‌شده صرفاً بر روی آن سرور اجرا می‌شود و برای کاربر (سمت کلاینت) قابل مشاهده نخواهد بود. در ژانویهٔ سال ۲۰۱۳ میلادی، پی‌اچ‌پی روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شده‌است. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف (به انگلیسی: Rasmus Lerdorf) ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه پی‌اچ‌پی است. در ابتدا، پی‌اچ‌پی از عبارت صفحهٔ خانگی شخصی (به انگلیسی: Personal Home Page) گرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی: پیش‌پردازنده‌ی ابرمتن است.
کدهای پی‌اچ‌پی توسط نرم‌افزار پی‌اچ‌پی تفسیر می‌شود، و در صورتی که بر روی یک سرور وب اجرا شده باشد خروجی برنامه از طریق وب‌سرور در دسترس کاربر قرار می‌گیرد. دستورهای این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند، یا از پی‌اچ‌پی به‌عنوان وب‌سرویس ارائه دهنده API و بدون خروجی دادن اچ‌تی‌ام‌ال استفاده شود. زبان پی‌اچ‌پی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی مانند اسکریپت‌های خط فرمان یا نرم‌افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
پی‌اچ‌پی یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی انتشار یافته‌است. این مجوز به دلیل قرار دادن محدودیت روی استفاده از عنوان پی‌اچ‌پی، با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی را می‌توان روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل جداگانه روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد. تمامی این استفاده‌ها رایگان است.
از معروف‌ترین مجموعه‌های نرم‌افزاری می‌توان به LAMP (که مخفف Linux Apache MySQL PHP است) نام‌برد. همچنین در پلتفرم ویندوز، به نرم‌افزار WAMP به‌عنوان یک مجموعه که در آن پی‌اچ‌پی را جای داده است نام برد.
پی‌اچ‌پی به‌طور معمول از مفسر رسمی خود استفاده می‌کند، با این حال پروژه‌های دیگری مانند PeachPie امکان تفسیر و کامپایل کد را دارند.
از معروف‌ترین نرم‌افزار‌های توسعه داده شده با پی‌اچ‌پی نیز می‌توان به وردپرس اشاره کرد.