News

PhpStorm 2024.1 Is Released With a Integrated Terminal, Local AI Code Completion, and More

Published
PhpStorm 2024.1 Is Released With a Integrated Terminal, Local AI Code Completion, and More image

PhpStorm, the PHP IDE by JetBrains, released version 2024.1 this week with a brand new terminal, local AI code completion, Pest improvements, and more.

The new terminal in PhpStorm 2024.1
The new terminal in PhpStorm 2024.1

Here's the list of highlights from this release:

  • New terminal
  • Full line code completion with local AI
  • Sticky lines pinned to the top in the editor
  • Pest Improvements
  • PHPUnit 11.0 support
  • Support for Symfony’s AssetMapper
  • Improvements to dd(), var_dump(), and Symfony's var-dumper
  • Check for vulnerable packages in composer.json
  • Frontend updates
    • Component usages for Vue, Svelte, and Astro
    • Language services widget
  • Option to scale down the entire IDE (i.e., 90%, 80%, etc.)
  • Static method completion for the class-string type
  • In-editor code review
  • Local filtering in the data editor

Learn More

Jeffrey Way's PhpStorm Setup in 2024 is an excellent way to set your editor up quickly for productive workflow for PhpStorm. Jeffrey also has a PhpStorm for Laravel Developers course on Laracasts, which is a 2 1/2 hour course showing you everything you need to know about being productive with PhpStorm.

See JetBrains PhpStorm blog for a detailed look at What’s New in PhpStorm 2024.1.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Look What You Helped Me Build image

Look What You Helped Me Build

Read article
BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP image

BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP

Read article
Running Laravel's Scheduler on Multiple Servers image

Running Laravel's Scheduler on Multiple Servers

Read article
Laravel Fake Assertions Now Accept Property Arrays image

Laravel Fake Assertions Now Accept Property Arrays

Read article
Route::query() and Model defaults() in Laravel 13.35 image

Route::query() and Model defaults() in Laravel 13.35

Read article
Laravel AI SDK 1.1 Adds Agent Skills and Cohere Chat image

Laravel AI SDK 1.1 Adds Agent Skills and Cohere Chat

Read article