The workspace
PHP code intelligence
Ropenode indexes PHP projects itself, so the editor can resolve symbols without a language server.
- PSR-4 and classmap resolution from your
composer.json. - Namespace completion as you type a class name.
- Unused import detection.
- Import validation that tells you which problem you have: a duplicate
useof the same name from two namespaces is a fatal error, while importing the same thing twice is merely redundant. Those look similar and matter very differently.
The first PHP file
The index builds in the background the first time you open a PHP file in a project, and is cached afterwards. On a large project, completions appear after a few seconds.
Scope
PHP only. Other languages get syntax highlighting and search, not symbol resolution.
Last updated Oct 11, 2026