PhpStorm 2026.3 มีอะไรใหม่ รองรับ PHP 8.6 และเพิ่ม Air สำหรับ coding agent

PhpStorm 2026.3 เตือนโค้ดที่ใช้ของ PHP 8.6 เกินเวอร์ชันที่โปรเจกต์ตั้งไว้ เพิ่มตัวตรวจ Laravel สามแบบ แท็บ Processes สำหรับ queue worker กับ dev server และ Air สำหรับทำงานกับ coding agent ส่วนรายงาน error เปิดส่งให้ JetBrains อัตโนมัติ ปิดได้ใน Settings

เผยแพร่
เวลาอ่าน
3 นาที
สรุปจาก
Eric L. Barnes · laravel-news.com
ในโพสต์นี้ 5 หัวข้อ
  1. PHP 8.6 เตือนได้ตั้งแต่ก่อนตัวจริงออก
  2. Laravel ได้ตัวตรวจเพิ่มสามแบบกับแท็บ Processes
  3. Air ใช้ coding agent ที่มีอยู่แล้วใน IDE ได้
  4. รายงาน error ส่งให้ JetBrains อัตโนมัติ
  5. ของที่ปรับเพิ่มสำหรับงานประจำวัน

PHP 8.6 เตือนได้ตั้งแต่ก่อนตัวจริงออก

PHP 8.6 มีกำหนดออก 19 พ.ย. รุ่นนี้เตรียมไว้แล้ว ตั้งเวอร์ชันได้ที่ PHP | PHP language level หรือให้อ่านจาก php ใน composer.json

  • โปรเจกต์ที่ยังตั้งไว้ 8.5 หรือต่ำกว่า จะเห็นคำเตือนเมื่อใช้ syntax หรือฟังก์ชันที่มีเฉพาะ 8.6 อย่าง clamp()
  • readonly property ที่มีค่าเริ่มต้น มี quick-fix ชื่อ Initialize property in constructor
  • ฟังก์ชันและคลาสใหม่ มี completion และ type inference ครบ

Laravel ได้ตัวตรวจเพิ่มสามแบบกับแท็บ Processes

ตัวตรวจใหม่ของ Laravel ช่วยจับชื่อที่พิมพ์ผิดก่อนเจอตอนรันจริง

  • config key ที่ไม่มีอยู่
  • resource route ที่ชี้ไปหาเมธอดที่ controller ไม่มี
  • เมธอดของ Livewire component ที่ไม่มีอยู่

แท็บ Processes ใน Laravel tool window แสดง dev server, queue worker และคำสั่ง npm ที่รันระหว่างพัฒนา กดเริ่ม หยุด รีสตาร์ต หรือดู output จากในนี้ได้เลย คนที่เปิด terminal สามสี่หน้าต่างไว้รันของพวกนี้น่าจะสะดวกขึ้น

Air ใช้ coding agent ที่มีอยู่แล้วใน IDE ได้

Air คือชั้นสำหรับทำงานกับ coding agent ใน IDE ของ JetBrains ใช้ได้กับ Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode และ agent อื่นที่รองรับ ACP

  • ตรวจเจอ agent ที่ติดตั้งในเครื่องเอง และใช้ subscription หรือ API key ที่มีอยู่ได้เลย ไม่ต้องสมัคร JetBrains AI
  • เปิด session, ไฟล์ และ diff ข้างกันในแท็บ แล้วโน้ตบรรทัดใน diff ส่งกลับให้ agent แก้ต่อได้
  • agent รัน inspection และ quick-fix ของ PhpStorm ผ่าน MCP server ได้ด้วย และมี skill php-runtime-tools ที่บอกว่าโปรเจกต์นี้ใช้ PHP ตัวไหน จึงไม่หลงไปเรียก php ของระบบ

รายงาน error ส่งให้ JetBrains อัตโนมัติ

รุ่นนี้ส่งรายงาน error กับอาการค้างให้ JetBrains อัตโนมัติ ทาง JetBrains บอกว่ามีแค่ข้อมูลทางเทคนิค และตัด path ของไฟล์, URL กับชื่อผู้ใช้ออกแล้ว ถ้าทำงานกับโค้ดลูกค้าแล้วไม่อยากส่ง ปิดได้ที่ Settings | Appearance & Behavior | System Settings | Data Sharing อ่านเพิ่มได้ที่ FAQ ของ JetBrains

ของที่ปรับเพิ่มสำหรับงานประจำวัน

  • git worktree worktree ใหม่ได้สำเนา .idea ไปด้วย รวมถึง run configuration ไฟล์ .worktreeinclude ระบุไฟล์ที่ git ไม่ track อย่าง .env ให้ก็อปตามไปได้ และเปิด pull request ใน worktree แยกได้
  • Terminal เปลี่ยนไปใช้ libghostty ทาง JetBrains บอกว่าทำให้ shortcut, emoji และการแสดงผลของแอปใน terminal ดีขึ้น รวมถึง Claude Code กับ Codex และเตือนก่อนปิดแท็บที่ยังมี session รันอยู่
  • WSL บน Windows ตรวจเจอ PHP ทุกตัวใน distribution เอง และ Xdebug ใช้ได้โดยไม่ต้องตั้ง network เพิ่ม
  • Remote development ต่อ SSH จากใน IDE ได้ และเปลี่ยนมาใช้ OpenSSH จึงรองรับ certificate, YubiKey และ ProxyJump
  • อาการค้าง ย้ายงานที่บล็อกออกจาก UI thread แก้อาการค้างในโปรเจกต์ Composer, การต่อ deployment, Twig debugging และ type inference

รายการที่เหลืออย่าง Home window, cross-database query และ LSP อยู่ในโพสต์ต้นฉบับของ Laravel News ครับ

อ่านต่อ

ล่าสุด

ดูทั้งหมด →