PhpStorm is a simple, rich and intelligent code editor for PHP with syntax highlighting, extended code formatting configuration, on-the-fly error checking, and smart code completion.
PHP Code Completion
Code completion (Ctrl + Space) finalizes classes, methods, variable names, and PHP keywords, plus commonly used names for fields and variables depending on their type. Code completion only includes local scope on first invocation. Press Ctrl+Space again to see all global variants.
PHPDoc Support
PhpStorm editor respects PHPDoc in your code and provides appropriate code completion suggestions based on @property, @method and @var annotations.
When you edit PHPDoc for your code, the variables names and types are auto-completed from the corresponding code blocks.
PHP code refactorings also consider PHPDocs to keep them up-to-date.
PHP Refactoring
Rename refactoring works for files, functions, constants, classes, properties, methods, parameters, local and global variables. Make global project changes easily and safely. Local changes are made instantly in-place.
Here are some key features of "PhpStorm":
· Intelligent editor: Smart PHP code editor with completion for faster coding
· PHP-aware code analysis PHP-aware analysis: Advanced PHP code insight and quick navigation
· Your PHP code test-lab Your code test-lab: Assisted PHP unit testing with test-runner UI
· Fine-tuning toolkit Fine-tuning toolkit: Integrated graphical debugger for PHP code
Requirements:
· 1.42 GHz G4, G5 or Intel-based Mac recommended
· 256 MB RAM minimum
· 1 GB RAM recommended
· 1024x768 minimum screen resolution
Limitations:
· 45 days trial