PhpStorm 2026.3 منتشر شد؛ Air برای ایجنتها و پشتیبانی از PHP 8.6
خلاصهٔ کاملتر
JetBrains نسخهٔ PhpStorm 2026.3 رو منتشر کرده که سومین آپدیت بزرگ امسالشه. به گفتهٔ Laravel News، مهمترین بخشش Air هست؛ یه لایهٔ ایجنت تو IDEهای JetBrains که با Claude Agent، Codex، Gemini، GitHub Copilot، Junie، OpenCode و بقیهٔ ایجنتهای سازگار با ACP (پروتکلی برای وصل کردن ایجنتها به ادیتور) کار میکنه. Air ایجنتهایی که روی سیستمت داری رو خودش پیدا میکنه و با همون اشتراک و API key خودت کار میکنه، پس اشتراک JetBrains AI لازم نیست. یه نسخهٔ رایگان Junie Lite هم فقط با حساب JetBrains هست.
تو Air، سشن ایجنت، فایلها و diffها کنار هم تو تبهای ادیتور باز میشن. میتونی روی یه خط خاص از diff یادداشت بذاری و برای ایجنت بفرستی. Air میتونه از داخل چت SQL هم اجرا کنه. یه چیز مرتبط دیگه اینه که اگه MCP server خود PhpStorm رو روشن کنی، ایجنتها میتونن بازرسیها و quick-fixها رو اجرا کنن. یه skill به اسم php-runtime-tools هم هست که مفسر PHP پروژه رو به ایجنت میده تا سراغ php سیستم با نسخهٔ اشتباه نره.
PHP 8.6 که قراره همین نوامبر بیاد از الان پشتیبانی میشه. اگه پروژهت روی 8.5 یا قبلتره، PhpStorm سینتکس مخصوص 8.6 و تابعهای جدید مثل clamp() رو گزارش میده. برای لاراول هم سه بازرسی جدید اومده: کلید config ناشناخته، routeهای resource برای متدهای ناموجود، و متد ناشناختهٔ کامپوننت Livewire. نویسنده میگه اینجور اشتباهها تو diff درست به نظر میان و فقط موقع اجرا خطا میدن. پنجرهٔ Laravel هم یه تب Processes گرفته برای مدیریت dev server، queue worker و دستورهای npm.
تو بخش Git، حالا وقتی worktree جدید میسازی، تنظیمات محلی .idea مثل run configurationها خودشون کپی میشن. با فایل .worktreeinclude میتونی فایلهای دیگه رو هم مشخص کنی. PRهای GitHub و merge requestهای GitLab رو هم میشه تو یه worktree جدا باز کرد تا بدون stash بررسیشون کنی. ترمینال هم حالا روی libghostty ساخته شده، یعنی کتابخونهای که پشت ترمینال Ghostty هست، و به گفتهٔ JetBrains میانبرها و نمایش ایجنتهایی مثل Claude Code بهتر شده.
JetBrains کارهای سنگین رو از thread رابط کاربری بیرون برده و فریزهای پروژههای Composer، اتصالهای deployment، دیباگ Twig و type inference رو حل کرده. یه نکته که باید بدونی اینه که این نسخه گزارش خطا و فریز رو خودکار برای JetBrains میفرسته؛ طبق گفتهٔ خودشون مسیر فایل، URL و نام کاربری حذف میشه و میشه از تنظیمات Data Sharing خاموشش کرد. تو WSL هم PhpStorm همهٔ باینریهای PHP رو پیدا میکنه و Xdebug بدون تنظیم شبکه کار میکنه.
برای کار ریموت، حالا از داخل IDE با SSH وصل میشی و یه حالت سبک داری که تا IDE ریموت دانلود بشه ویرایش و ترمینال رو در اختیارت میذاره. IDEهای JetBrains حالا از OpenSSH استفاده میکنن، پس احراز هویت با certificate، YubiKey و ProxyJump هم پشتیبانی میشه. type inference هم برای generics، callableها و array shapeها بهتر شده و از تگ @param-closure-this پشتیبانی میکنه.
نکات کلیدی:
- Air با Claude Agent، Codex، Gemini، Copilot، Junie و ایجنتهای ACP کار میکنه و اشتراک JetBrains AI نمیخواد
- پشتیبانی از PHP 8.6 با هشدار برای سینتکس جدید و تابع clamp() در پروژههای 8.5 و قبلتر
- سه بازرسی جدید لاراول (کلید config، route resource، متد Livewire) و تب Processes
- کپی خودکار تنظیمات .idea به Git worktreeهای جدید و فایل .worktreeinclude
- ترمینال جدید بر پایهٔ libghostty و استفاده از OpenSSH برای اتصالهای SSH
- ارسال خودکار گزارش خطا و فریز که از Settings | Data Sharing قابل خاموش کردنه




