New IDE for PHP: Feature Overview and First Impressions

Online Python Trainer for Beginners

Learn Python easily without overwhelming theory. Solve practical tasks with automatic checking, get hints in Russian, and write code directly in your browser — no installation required.

Start Course

New IDE with PHP Support: First Look at Features and Tools



The market for web development tools has a new addition. This new integrated development environment (IDE) is focused not only on Python but also offers full PHP support. In this article, we will break down the key features that make it interesting for PHP developers.



Key Features of the New IDE



The environment is built on a modern engine that ensures fast startup and low memory consumption. The developers paid special attention to working with PHP 8.x, including support for attributes, named arguments, and improved types. Here is what stands out at first glance:



  • Smart code autocompletion. The IDE analyzes context, variable types, and function signatures. For PHP, this is especially useful when working with DocBlock annotations — the environment picks up parameter and return value descriptions.
  • Built-in debugger with stack visualization. Xdebug 3 is supported. You can set breakpoints directly in the interface, view variable values in real time, and trace function calls.
  • Integration with Composer. The IDE automatically analyzes composer.json, loads autoloading, and offers quick actions for installing and updating packages.
  • Support for popular frameworks. Templates for Laravel, Symfony, and Yii2 are available out of the box. The environment suggests routes, migrations, and model methods.
  • Refactoring for PHP. Renaming variables, extracting methods, extracting interfaces — all operations work smoothly thanks to deep syntax tree analysis.


Tools for Teamwork and Testing



The new IDE is not limited to just writing code. It includes tools for collaborative development:



  • Built-in terminal and Git integration. You can run PHP commands, execute migrations, and make commits without leaving the editor. The visual diff for PHP files shows changes with syntax highlighting.
  • Test runner. PHPUnit and Pest are supported. Tests can be run for the entire project, a single file, or a single method. Results are displayed in a convenient panel with highlighting for failed tests.
  • Code analyzer. The built-in static analyzer checks code for PSR-12 compliance, finds potential type errors, and unused variables. Settings are flexible — individual checks can be disabled.


First Impressions and Prospects



After a week of active use, it is clear that the IDE noticeably speeds up routine operations. Autocompletion works quickly even in large projects with thousands of files. The debugger is stable, and Composer integration saves time on environment setup.



Among the drawbacks at the moment are the lack of a built-in profiler (you need to connect Xdebug separately) and incomplete support for PHP 8.3 (some new features are not yet highlighted). However, the developers promise to fix this in upcoming updates.



For PHP developers looking for a lightweight and modern alternative to heavyweight environments, this IDE could be a good choice. Especially if you value speed and clean integration with modern PHP ecosystem tools.



Stay tuned for updates on PythonLib — we will continue testing the new product and will tell you about its hidden features.

Recommended Libraries