List of PHP editors

Last updated

This article contains a list of text editors with features specific to the PHP scripting language.

Contents

Free editors

Editor License Latest VersionPlatformAutocompletionFile Browser GUI builder Internal BrowserVersion ControlPHP Debugger
Linux macOS Windows Other LocalFTPSFTPSSH
Aptana Studio APL/ GPLv1 3.6.1YesYesYes JVM Yes?YesYes?With XDebug [1]
Atom MIT 1.13.1YesYesYes FreeBSD [2] Yes [3] ?NoYes ?
BluefishGPLv32.2.9YesYesYes FreeBSD [4] Yes?YesYes ?
Brackets MIT1.8YesYesYesNoYes?NoYes ?
CodeLite GPLv217.0YesYesYes FreeBSD [5] Yes?NoYes ?
Eclipse PDT EPL 7.0YesYesYes JVM Yes?YesYesYesWith XDebug [6]
Geany GPLv21.29YesYesYes FreeBSD, NetBSD, OpenBSD [7] Yes?YesYes ?
gedit GPLv33.22.2Yes [8] YesYes [8] FreeBSD Yes [9] ?Yes [9] Yes?With XDebug [10]
GNU Emacs GPLv327.1YesYesYes BSDs, OpenSolarisYesdired (builtin)tramp (builitin)tramp (builtin)tramp (builitin)YesYesvc (builtin) ?
jEdit GPLv25.5.0YesYesYes JVM NoYesYes [11] Yes [11] Yes [12] NoYes ?
Kate GPLv216.08.1YesYesYesFreeBSDNoYesYesYesYesNoNoYes ?
KWrite GPLv216.08.1YesYesNoFreeBSDNo?NoYes ?
KDevelop [13] GPLv25.0.3YesPartial [14] YesFreeBSD [15] Yes?YesYesYes ?
Komodo Edit MPL10.1.2YesYesYes ?Yes?YesYes [16] No [17]
NetBeans CDDL/ GPLv2/ LGPLv2.1 21 [18]   OOjs UI icon edit-ltr-progressive.svg (20 February 2024) [±] YesYesYes JVM YesYesYesYesYesYesYesYesWith XDebug [19]
Notepad++ GPL7.2.2No [20] NoYesNoYesNoNoNoNoNoNoYesWith XDebug [21]
SciTE GPLv23.7.1Yes [22] YesYes FreeBSD [23] No?NoYes ?
Sublime Text Shareware 4113YesYesYes?Yes
TextMate GPLv11.5NoYesNoNoYes?NoYes ?
Vim Vim License9.0YesYesYesYes [24] YesYesYesYesYesNoYesYes
Visual Studio Code MITThis template is not used anymore. The latest stable and pre-release versions are maintained in Wikidata and they appear automatically in the main article for Visual Studio Code.YesYesYesNoYes [25] ?NoYes ?

Cross-platform

Windows

macOS

Linux

Proprietary editors

Related Research Articles

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

gedit Linux text editor

gedit is a text editor designed for the GNOME desktop environment. It was GNOME's default text editor and part of the GNOME Core Applications until GNOME version 42 in March 2022, which changed the default text editor to GNOME Text Editor. Designed as a general-purpose text editor, gedit emphasizes simplicity and ease of use, with a clean and simple GUI, according to the philosophy of the GNOME project. It includes tools for editing source code and structured text such as markup languages.

<span class="mw-page-title-main">Adobe Dreamweaver</span> Proprietary web development software

Adobe Dreamweaver is a proprietary web development tool from Adobe. It was created by Macromedia in 1997 and developed by them until Macromedia was acquired by Adobe Systems in 2005.

jEdit Cross platform text editor

jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.

<span class="mw-page-title-main">Far Manager</span> File and archive manager for Microsoft Windows

Far Manager is an orthodox file manager for Microsoft Windows and is a clone of Norton Commander. Far Manager uses the Win32 console and has a keyboard-oriented user interface.

<span class="mw-page-title-main">PHPEdit</span>

PHPEdit was a commercial IDE developed by the French company WaterProof SARL. It ran on the Microsoft Windows operating system, and was designed mainly for the PHP language, but supported many other languages such as CSS, HTML, JavaScript, INI, PHPEditScript, PlainText, SQL, XML, and XSLT.

<span class="mw-page-title-main">UltraEdit</span>

UltraEdit is a text editor for Microsoft Windows, Linux, and MacOS. It was initially developed in 1994 by Ian D. Mead, the founder of IDM Computer Solutions Inc., and was acquired by Idera Inc. in the August of 2021. Originally called MEDIT, it was first designed to run on Windows 3.1. A version called UltraEdit-32 was later created to run on Windows NT and Windows 95. The last 16-bit UltraEdit program version was 6.20b. UltraEdit-32 was later renamed to UltraEdit in version 14.00. Version 22.2 was the first native 64-bit version of the text editor. Starting with 2022.0, versioning had become year-based.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

Zend Studio is a commercial, proprietary integrated development environment (IDE) for PHP developed by Zend Technologies, based on the PHP Development Tools (PDT) plugin for the Eclipse platform.

<span class="mw-page-title-main">Code::Blocks</span> Free, open source, cross-platform IDE

Code::Blocks is a free, open-source, cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C, C++, and Fortran. It has a custom build system and optional Make support.

<span class="mw-page-title-main">Komodo Edit</span> Text editor for dynamic programming languages

Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Komodo IDE is no longer supported and maintained by developers for Python.

<span class="mw-page-title-main">Aptana</span> Text editor

Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.

<span class="mw-page-title-main">Komodo IDE</span>

Komodo IDE is an integrated development environment (IDE) for dynamic programming languages. It was introduced in May 2000. Many of Komodo's features are derived from an embedded Python interpreter.

<span class="mw-page-title-main">Geany</span> Integrated Development Environment

Geany is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window; also missing from the Windows version are the external development tools present under Unix, unless installed separately by the user. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

<span class="mw-page-title-main">CodeLite</span> Integrated development environment

CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages.

Ace is a standalone code editor written in JavaScript. The goal is to create a web-based code editor that matches and extends the features, usability, and performance of existing native editors such as TextMate, Vim, or Eclipse. It can be easily embedded in any web page and JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and as the successor of the Mozilla Skywriter project.

<span class="mw-page-title-main">Cloud9 IDE</span> Online integrated development environment

Cloud9 IDE is an Online IDE, published as open source from version 2.0, until version 3.0. It supports multiple programming languages, including C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js, and Go.

<span class="mw-page-title-main">Pluma (text editor)</span> Default text editor for the MATE desktop environment

Pluma is a fork of gedit 2 and the default text editor of the MATE desktop environment used in Linux distributions. It extends the basic functionality with other features and plugins.

References

  1. "How to debug php in Aptana Studio". Archived from the original on 7 August 2013.
  2. Instructions for building Atom on FreeBSD are all that are officially available. No official binary releases are available.
  3. With the atom-autocomplete-php package.
  4. "FreshPorts -- www/bluefish: HTML editor designed for the experienced web designer". freshports.org.
  5. "FreshPorts -- editors/codelite: Open Source IDE for C/C++". freshports.org.
  6. "Debugging using XDebug – Eclipsepedia".
  7. "Third-Party Packages | Geany". geany.org.
  8. 1 2 Outdated packages available only: https://wiki.gnome.org/Apps/Gedit.
  9. 1 2 Plugin: https://github.com/addiks/gedit-phpide
  10. Plugin: https://github.com/addiks/gedit-dbgp-plugin
  11. 1 2 With the FTP plugin
  12. With the SSH Console plugin
  13. "KDevelop PHP Support" . Retrieved 8 January 2024.
  14. No pre-built binaries are available. Build instructions are available for macOS.
  15. devel/kdevelop-kde4 Port
  16. With the Komodin Git addon
  17. The PHP debugger is supported in Komodo IDE, not in Komodo Edit
  18. Error: Unable to display the reference properly. See the documentation for details.
  19. "Debugging PHP Source Code in the NetBeans IDE".
  20. Will run in Wine, however
  21. "Debugging PHP using Xdebug and Notepad++ : Part I". 25 January 2009.
  22. But it is not free
  23. editors/scite Port
  24. Has been ported to virtually every Unix/Unix-like system and various others. Reference: download : vim online.
  25. With the PHP IntelliSense extension.
  26. Henry, Alan (5 October 2016). "Atom, the Text Editor from GitHub, Goes Free and Open-Source". Lifehacker .
  27. How to Debug PHP with Vim and XDebug on Linux
  28. "Cloud9 – Your development environment, in the cloud".
  29. "PHP support in SourceLair". SourceLair Help.