Historically, there are several major modes for editing PHP. They share the name "php-mode", but their origins are different.
Note that each implementation was not the only php-mode at the time.
- 1997: Kazunori Nishi's php-mode
- 1999-2002: Fred Yankowski's php-mode
- 1999-2003: Turadg Aleahmad's php-mode (The origin of
emacs-php/php-mode
) - 2006-2007: Vincent DEBOUT's php-mode
- 2007-2008: Aaron S. Hawley's php-mode (Successor of Turadg's)
- 2008: Ahmet Usal's php-mode-new (Successor of Aaron's)
- 2008-2009: nXhtml Project's php-mode (Variant of Aaron's)
- 2009: David House's php-mode-improved (Successor of nXhtml Project's)
- 2009-2012: Brian Zwahr's php+-mode
- 2010: Ranko Radonic's php-mode (Successor of Aaron's)
- 2011: Philippe Ivaldi's pi-php-mode (Successor of Aaron's)
- 2011-2017: Eric James-Michael Ritz's php-mode (Successor of Aaron's)
- 2014: Debian's php-elisp (Variant of Eric's php-mode 1.13.5)
- 2017-(active) Emacs-PHP's php-mode
- 2019-(active) Christian Johansson's phps-mode
k-fish.de: Emacs & PHP was very helpful in creating this chronology.