From WikEmacs
Revision as of 11:09, 31 March 2012 by (talk) (Update with link to ejmr/php-mode (fork of the original php-mode, but actually maintained))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Emacs Modes for PHP[edit]

There are several modes for editing PHP source files in Emacs.

  • PHP-mode is a basic PHP mode which features syntax highlighting.
  • ejmr/php-mode is a fork of the original PHP-mode, but with support for the new features introduced in PHP 5.4 (traits, namespaces and such)
  • nXhtml is a major mode for editing files with mixed HTML and PHP code.


Here is a great article on setting up a simple PHP flymake mode using the PHP interperter.

Debugging PHP code in emacs[edit]

The xdebug extension for PHP is an essential tool for the PHP developer. Geben is an excellent remote for the xdebug debugger when working inside of emacs.