Use of popular PHP
IDEs with Drupal
Valery “valthebald” Lourie
http://bit.ly/
About /me
valthebald
valthebald
Popularity
Debuggers
IDEs covered
Be more efficient
●
Syntax highlighting
●
Syntax errors and warnings
●
Code completion (phpDoc)
●
Coding styles (coding standards)
●
Refactoring
●
Project navigation
●
Debugging!!!
Work with others
●
VCS integration
●
HTML / JS / CSS
●
Integrated shell
●
Integrated browser
●
TODO lists
●
Debugging!!!
Local debug
●
Works in internal browser
●
Requires local web server (Apache)
●
Requires PHP extension
Remote debug
●
Works in any browser
●
Concurrent debugging
●
Does not require local web server
●
May require firewall setup
●
http://derickrethans.nl/debugging-with-xdebug-and-fire
Demo
Breakpoints
Breakpoints
What's the
difference
Drupal-specific
●
PHPStorm plugin
●
Zend Studio
http://www.johnish.com/2013/04/15/zend-studio-configure-f
●
PDT Coding style
https://deekayen.net/zend-studio-eclipse-drupal-formatter
●
NetBeans
https://drupal.org/node/1764074
Code hints
Questions?

Using PHP IDEs with Drupal (DrupalDevDays Szeged 2014)