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

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Email Sending and Testing for Laravel in One Account image

Email Sending and Testing for Laravel in One Account

Read article
Decide with Jev: Tie Every AI Check to the Exact Draft image

Decide with Jev: Tie Every AI Check to the Exact Draft

Read article
PIE 1.5 Changes PHP Extension Installs in CI image

PIE 1.5 Changes PHP Extension Installs in CI

Read article
Delete Expired Sessions in Laravel With a Scheduled Command image

Delete Expired Sessions in Laravel With a Scheduled Command

Read article
Pollora: Run WordPress Inside a Laravel Application image

Pollora: Run WordPress Inside a Laravel Application

Read article
Scheduled Session Garbage Collection in Laravel 13.39 image

Scheduled Session Garbage Collection in Laravel 13.39

Read article