پی‌اچ‌پی
تاریخچه انتشار

| نسخه | تاریخ انتشار | تاریخ اتمام پشتیبانی | یادداشت‌ها |
| --- | --- | --- | --- |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۱٫۰ | ۸ ژوئن ۱۹۹۵ |  | این نسخه به صورت رسمی "Personal Home Page Tools" یا "PHP Tools" نامیده شد. کلمهٔ پی‌اچ‌پی اولین بار در اینجا به کار رفت. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۲٫۰ | ۱ نوامبر ۱۹۹۷ |  | به‌طور رسمی "PHP/FI 2.0" نامیده می‌شود. این اولین نسخه‌ای است که در واقع می‌تواند به‌عنوان PHP شناخته شود، یک زبان مستقل با ویژگی‌های بسیاری که تا به امروز دوام آورده‌است. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۳٫۰ | ۶ ژوئن ۱۹۹۸ | ۲۰ اکتبر ۲۰۰۰ | توسعه‌دهندگان از یک به چند نفر افزایش یافتند. زیو سوراسکی و اندی گاتمنس هستهٔ این نسخه را بازنویسی کردند. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۴٫۰ | ۲۲ مه ۲۰۰۰ | ۲۳ ژوئن ۲۰۰۱ | سیستم دومرحله‌ای تجزیه/اجرای پیشرفته تحت عنوان موتور زند به این نسخه اضافه شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۴٫۱ | ۱۰ دسامبر ۲۰۰۱ | ۱۲ مارس ۲۰۰۲ | متغیرهای فوقِ سراسری(Superglobal) معرفی شدند. (GET، $_POST، $_SESSION و…) |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۴٫۲ | ۲۲ آوریل ۲۰۰۲ | ۶ سپتامبر ۲۰۰۲ | تنظیم register_globals به صورت پیش‌فرض غیرفعال شد. با این تغییر اطلاعاتی که از طریق شبکه ارسال می‌شدند، دیگر به‌طور مستقیم در محدودهٔ متغیرهای فوقِ سراسری قرار نمی‌گرفتند. این نکته مشکلات امنیتی احتمالی بسیاری از نرم‌افزارها را برطرف کرد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۴٫۳ | ۲۷ دسامبر ۲۰۰۲ | ۳۱ مارس ۲۰۰۵ | واسط خط فرمان یا همان CLI به این نسخه اضافه شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۴٫۴ | ۱۱ ژوئیه ۲۰۰۵ | ۷ اوت ۲۰۰۸ | صفحات راهنما(man page) برای دستورات phpsize و config-php اضافه شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۰ | ۱۳ ژوئیه ۲۰۰۴ | ۵ سپتامبر ۲۰۰۵ | موتور زند نسخهٔ ۲ معرفی شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۱ | ۲۴ نوامبر ۲۰۰۵ | ۲۴ اوت ۲۰۰۶ | بهبود بازدهی با معرفی متغیرهای مترجم (Compiler Variables) در موتور جدید پی‌اچ‌پی. مدل PDO به عنوان یک رابط پایدار برای برقراری ارتباط با بانک‌های اطلاعاتی معرفی شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۲ | ۲ نوامبر ۲۰۰۶ | ۶ ژانویه ۲۰۱۱ | افزونهٔ فیلتر (Filter Extension) به صورت پیش‌فرض فعال شد. پشتیبانی از جی‌سَن (JSON) افزوده شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۳ | ۳۰ ژوئن ۲۰۰۹ | ۱۴ اوت ۲۰۱۴ | پشتیبانی از namespace, late static binding، دستور jump (نسخهٔ ضعیف شدهٔ دستور Goto) و زباله جمع‌کن. پشتیبانی بهتر از سیستم‌عامل ویندوز. پشتیبانی از اس‌کیوال‌لایت نسخهٔ ۳. کتابخانهٔ Mysqlnd جایگزین کتابخانهٔ libmysql (که مسئول برقراری ارتباط با بانک‌اطلاعاتی مای‌اس‌کیوال بود) شد. افزونهٔ fileinfo که کارایی بهتری در مورد MIMEها دارد، جایگزین افزونهٔ mime_magic شد. افزونهٔ بین‌الملل (Internationalization) اضافه شد و توابع ereg از دور خارج شدند. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۴ | ۱ مارس ۲۰۱۲ | ۳ سپتامبر ۲۰۱۵ | پشتیبانی از Trait. پشتیبانی از آرایه‌ها با فرمت کوتاه. سرور وب داخلی. بهبود کارایی و استفاده از حافظه به میزان کمتر. توابع حذف شده: register_globals, safe_mode, allow_call_time_pass_reference, session_register |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۵ | ۲۰ ژوئن ۲۰۱۳ | ۱۰ ژوئیه ۲۰۱۶ | جنراتورها افزوده شدند(Generators). بهینه‌ساز زند+ (Zend Optimizer+) افزوده شد. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۵٫۶ | ۲۸ اوت ۲۰۱۴ | ۳۱ دسامبر ۲۰۱۸ | قابلیت بازنویسی عملگرها (Operator Overloading). ایجاد تغییرات در GMP یا GNU Multiple Precision. |
| ۶٫x | منتشر نشده | — | Abandoned version of PHP that planned to include native Unicode support. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۷٫۰ | ۳ دسامبر ۲۰۱۵ | ۳ دسامبر ۲۰۱۸ | Zend Engine 3 (performance improvements and 64-bit integer support on Windows), uniform variable syntax, AST-based compilation process, added Closure::call(), bitwise shift consistency across platforms, ?? (null coalesce) operator, Unicode code point escape syntax, return type declarations, scalar type (integer, float, string and boolean) declarations, <=> "spaceship" three-way comparison operator, generator delegation, anonymous classes, simpler and more consistently available CSPRNG API, replacement of many remaining internal PHP "errors" with the more modern exceptions, and shorthand syntax for importing multiple items from a namespace. |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۷٫۱ | ۲۱ نوامبر ۲۰۱۶ | ۱ دسامبر ۲۰۱۹ | مقدار بازگشتی void , تعیین میزان دید برای ثابت‌ها در کلاس |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۷٫۲ | ۳۰ نوامبر ۲۰۱۷ | ۳۰ نوامبر ۲۰۲۰ | Object parameter and return type hint, Libsodium extension, Abstract method overriding, Parameter type widening |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۷٫۳ | ۶ دسامبر ۲۰۱۶ (‎۱۵ آذر ۱۳۸۹) | ۶ نوامبر ۲۰۲۱ (‎۱۵ آبان ۱۴۰۰) | Flexible Heredoc and Nowdoc syntax, support for reference assignment and array deconstruction with list(), PCRE2 support, hrtime() function |
| نگارش قدیمی، دیگر پشتیبانی نمی‌شود:  ۷٫۴ | ۲۸ نوامبر ۲۰۱۹ (‎۷ آذر ۱۳۹۸) | ۲۸ نوامبر ۲۰۲۲ (‎۷ آذر ۱۴۰۱) |  |
| نگارش قدیمی‌تر، هنوز پشتیبانی می‌شود:  ۸ | ۲۶ نوامبر ۲۰۲۰ (‎۶ آذر ۱۳۹۹) | ۲۶ نوامبر ۲۰۲۳ (‎۵ آذر ۱۴۰۲) | کامپایل درجا، آرایه‌ها می‌توانند با یک ایندکس منفی شروع شوند، consistent type errors for internal functions, fatal error for incompatible method signatures |
| نگارش پایدار جاری:  ۸/۱ | نوامبر ۲۰۲۰ (‎آبان ۱۳۹۹) | نوامبر ۲۰۲۴ (‎آبان ۱۴۰۳) | Explicit octal integer literal notation, |
| نگارش پایدار جاری:  ۸/۲ | دسامبر ۲۰۲۲ (آذر ۱۴۰۱) | دسامبر ۲۰۲۵ (آذر ۱۴۰۴) |  کلاس‌های فقط‌خواندنی  null, false, and true as stand-alone types  locale-independent case conversion  disjunctive normal form types  ثوابت در تریت‌ها |
| نگارش آتی:  ۸/۳ | ۲۳ نوامبر ۲۰۲۳ (۲ آذر ۱۴۰۲) | ۲۳ نوامبر ۲۰۲۶ (۲ آذر ۱۴۰۵) |  |
ایجاز:نگارش قدیمینگارش قدیمی‌تر، هنوز پشتیبانی می‌شودنگارش پایدار جاریآخرین نگارش پیش‌نمایشانتشار آتی: ایجاز:نگارش قدیمینگارش قدیمی‌تر، هنوز پشتیبانی می‌شودنگارش پایدار جاریآخرین نگارش پیش‌نمایشانتشار آتی
از تاریخ ۲۸ جون سال ۲۰۱۱ میلادی (برابر ‎۷ تیر ۱۳۹۰)، گروه پی‌اچ‌پی برنامه‌ای مدون برای انتشار نسخه‌های آیندهٔ این زبان را منتشر کرد. بر اساس این برنامه، هر ماه یک انتشار جزئی و هر سال یک انتشار اصلی اتفاق خواهد افتاد. از هر نسخه از پی‌اچ‌پی تا ۳ سال پشتیبانی می‌شود. تا ۲ سال تمامی به‌روزرسانی‌ها و سال سوم تنها به‌روزرسانی‌های امنیتی برای هر نسخه منتشر می‌شود.