List of PHP editors
Encyclopedia
This article contains a list of text editor
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....

s
with features specific to the PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 scripting language.

Cross-platform

  • ActiveState Komodo Edit
    ActiveState Komodo
    Komodo Edit is a highly regarded free text editor for dynamic programming languages. Introduced in January 2007, with the release of version 4.3, Komodo Edit is built on top of the Open Komodo project...

     - Live PHP syntax checking, (s)ftp support, functions list and code hints
  • Aptana Studio - Eclipse Based IDE, able to use PDT plugins, visual JS Editor. Open-Source, Free project. (Community edition merged in).
  • Bluefish
    Bluefish (text editor)
    Bluefish is a web design editor focused towards the development of dynamic websites. Bluefish supports development in HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell. Bluefish is available on most platforms,...

     - A multipurpose editor with PHP syntax support, in-line PHP documentation, etc. With GVFS
    GVFS
    GVFS is the virtual filesystem for the GNOME desktop, which allows users easy access to remote data via SFTP, FTP, WebDAV, SMB, and local data via HAL integration, OBEX and others....

    , supports SFTP
    SSH file transfer protocol
    In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream...

    , FTP, WebDAV
    WebDAV
    Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

    , and SMB
    Server Message Block
    In computer networking, Server Message Block , also known as Common Internet File System operates as an application-layer network protocol mainly used to provide shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. It also provides an...

    .
  • Eclipse
    Eclipse (software)
    Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

     - PHPEclipse
    PHPEclipse
    PHPEclipse is a PHP development plugin for the Eclipse IDE Framework- Features :*PHP parser*Debugger*Code formatter*Outline view*TemplatesBeing built on the Eclipse framework, there is a raft of additional features provided directly by Eclipse....

     and PHP Development Tools
    PHP Development Tools
    PHP Development Tools is a Language IDE plugin for the Eclipse platform and the open source project that develops it.The project intends to encompass all tools necessary to develop PHP based software...

     projects. With additional plugins supports SVN, CVS
    Concurrent Versions System
    The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ...

    , Database model
    Database model
    A database model is the theoretical foundation of a database and fundamentally determines in which manner data can be stored, organized, and manipulated in a database system. It thereby defines the infrastructure offered by a particular database system...

    ling, SSH
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

    /FTP access, Database Navigation, Trac
    Trac
    Trac is an open source, web-based project management and bug-tracking tool. The program is inspired by CVSTrac, and was originally named svntrac due to its ability to interface with Subversion. It is developed and maintained by Edgewall Software....

     integration, and others.
  • Emacs
    Emacs
    Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively...

     - Advanced text editor. The nXhtml addon has special support for PHP (and other template languages).
  • Geany
    Geany
    Geany is a lightweight cross-platform GTK+ text editor based on Scintilla and including basic Integrated Development Environment features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating...

     - Syntax highlighting for HTML + PHP. Provides PHP function list.
  • jEdit
    JEdit
    jEdit is a text editor for programmers, available under the GNU General Public License version 2.0. It is written in Java and runs on any operating system with Java support, including Windows, Linux, Mac OS X, and BSD.-Development:...

     - Versatile Free
    Free software
    Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

    /Open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     editor. Supports SFTP
    SSH file transfer protocol
    In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream...

     and FTP.
  • Netbeans IDE
    NetBeans
    NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...

     - A dedicated PHP coding environment and complete integration with web standards
    Web standards
    Web standards is a general term for the formal standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized best practices for building web sites,...

    . Supports SFTP
    SSH file transfer protocol
    In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream...

     and FTP. SVN support can be added using plugins.
  • Vim
    Vim (text editor)
    Vim is a text editor written by Bram Moolenaar and first released publicly in 1991. Based on the vi editor common to Unix-like systems, Vim is designed for use both from a command line interface and as a standalone application in a graphical user interface...

     - provides PHP syntax highlighting.
  • SciTE
    SciTE
    SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer...

     - fast, PHP syntax highlighting, compiler integration, powerful config via Lua API:LUA

Windows

  • Alleycode HTML Editor
    Alleycode HTML Editor
    Alleycode HTML Editor is a free HTML/XHTML and PHP editor that runs on Windows. It was selected as one of PC World's 101 Fabulous Freebies in 2006.The company stopped supporting the editor on January 1, 2010....

     — Freeware editor with syntax highlighting for both php and html.
  • ConTEXT
    ConTEXT
    ConTEXT is a text editor for Microsoft Windows that can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run....

     — Freeware editor with syntax highlighting.
  • CodeLobster - Free PHP IDE
  • Crimson Editor
    Crimson Editor
    Crimson Editor is an open-source text editor. It is typically used as a source code editor, and HTML editor, for Microsoft Windows. The author was Ingyu Kang.-History:...

     — Lightweight editor. Supports FTP.
  • Dev-PHP IDE — Lightweight IDE
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

    . Supports FTP & SFTP
    SSH file transfer protocol
    In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream...

    , CVS
    Concurrent Versions System
    The Concurrent Versions System , also known as the Concurrent Versioning System, is a client-server free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set of files, and allows several developers ...

     & SVN, Multiple languages with highlighters, Xdebug
    Xdebug
    Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol.The debug information that Xdebug can provide includes the following:* stack and function traces in error messages with:...

    , etc.
  • Gizmo Editor - Freeware editor with syntax highlighting for php, html, css, java, and much more.
  • HTML-Kit
    HTML-Kit
    HTML-Kit is an HTML editor for Microsoft Windows made by .The application is a full-featured HTML editor designed to edit, format, validate, preview and publish web pages in HTML, XHTML and XML -languages....

     — Syntax highlighting, Supports FTP.
  • Microsoft WebMatrix - A combined editor, server and publishing environment, syntax highlighting for HTML, PHP, Razor, c# and JavaScript
    JavaScript
    JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

     and publishing through WebDeploy and FTP.
  • Intype — Lightweight editor. Alpha version.
  • Notepad2
    Notepad2
    Notepad2 is an open-source text editor for Microsoft Windows, released under a BSD software license. It is written by Florian Balmer using the Scintilla editor component, and it was first publicly released in April 2004...

     — Simple editor with syntax highlighting
  • EditPad Lite - A freeware and simple editor with auto text indent.
  • Notepad++
    Notepad++
    Notepad++ is a text editor and source code editor for Windows. One advantage of Notepad++ over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files.Notepad++ is distributed as free software...

     — Supports FTP & SFTP via plugin; syntax highlighting, and one of the most used editors in Windows
  • NoteTab
    NoteTab
    NoteTab is a freeware/commercial text editor for Windows. It was developed by Eric Fookes of Fookes Software, Switzerland. The program's name refers to the fact that it was one of the earliest text-editors capable of editing several open documents on different tabs...

     — Broad editor, allows you to have multiple tabs open for different files, has FTP support, comes in two trial versions (NoteTab Standard, NoteTab Pro) and one free version NoteTab Light. NoteTab Pro highlights tags.
  • PHPEdit
    PHPEdit
    PHPEdit is a commercial IDE developed by the French company WaterProof SARL. It is written in Delphi and runs on the Microsoft Windows operating system, and is designed mainly for the PHP language, but supports many other languages such as CSS, HTML, JavaScript, INI, PHPEditScript, PlainText, SQL,...

     — Free for student use, shareware, counts down from 30 days after install.
  • Programmer's Notepad
    Programmer's Notepad
    Programmer's Notepad is an open-source text editor targeted at users who work with source code. It was released in 1998 by Echo Software . PN1's successor, Programmer's Notepad 2 , was released in 2002 and is now based on Scintilla...

  • PSPad
    PSPad
    PSPad editor is a freeware text editor and source editor intended for use by programmers. First released in 2001, this software is produced by the single Czech developer Jan Fiala for the Windows platform....

     — Supports FTP; syntax highlighting.
  • RadPHP (formerly Delphi for PHP) — This is a commercial product, free for a 30 day trial
  • PHP Expert Editor
  • HapEdit - A free PHP Editor with intellisense support
  • Rapid PHP

Linux

  • gedit
    Gedit
    gedit is a text editor for the GNOME desktop environment, Mac OS X and Microsoft Windows. Designed as a general purpose text editor, gedit emphasizes simplicity and ease of use...

  • gPHPEdit
    GPHPedit
    gPHPedit is a GPL-based, small UTF-8 compatible text editor for the GNOME desktop environment, built using Scintilla. It was originally written by Andy Jeffries, and is currently being maintained by Anoop John. It is similar to gedit with the difference that it is designed for PHP and HTML text...

  • Joe's Own Editor
    Joe's Own Editor
    JOE or Joe's Own Editor is a terminal-based text editor for Unix systems, available under the GPL. It is designed to be easy to use.JOE is distributed in most major Linux distributions and open-source BSD systems.- Description of features :...

  • Kwrite
    KWrite
    KWrite is a lightweight text editor for the KDE Software Compilation.- Features :* Export to HTML, PDF, PostScript* Block selection mode * Code folding* Bookmarks* Syntax highlighting* Encoding selection...

  • Kate
    Kate (text editor)
    In computing, Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.-History:Kate has been part of KDE Software Compilation since release 2.2 in 2001. Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications...

     - Supports any protocol that is supported by KDE
    KDE
    KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

    . (FTP, SSH
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

    ...)
  • KDevelop
    KDevelop
    KDevelop is a free software integrated development environment for the KDE Platform on Unix-like computer operating systems. KDevelop includes no compiler. Instead, it uses an external compiler such as gcc to produce executable code....

     - Supports any protocol that is supported by KDE
    KDE
    KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

    . (FTP, SSH
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

    ...)
  • Quanta Plus
    Quanta Plus
    Quanta Plus, originally called Quanta, is a web Integrated development environment for HTML, XHTML, CSS, XML, PHP and any other XML-based languages or scripting languages. It is part of KDE, a Linux desktop environment, released in the Kdewebdev package...

     - Supports any protocol that is supported by KDE
    KDE
    KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...

    . (FTP, SSH
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

    ...)
  • Aptana
    Aptana
    Aptana, Inc. is a company making web application development tools for Web 2.0 and Ajax for use with programming languages such as JavaScript, Ruby, PHP and Python. Aptana's main products are Aptana Studio, Aptana Cloud and Aptana Jaxer...

  • NetBeans
    NetBeans
    NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...

  • Emacs
    Emacs
    Emacs is a class of text editors, usually characterized by their extensibility. GNU Emacs has over 1,000 commands. It also allows the user to combine these commands into macros to automate work.Development began in the mid-1970s and continues actively...


Mac OS X

  • Espresso - Support FTP, SFTP and Amazon S3; Trial available
  • Coda - Support FTP, SFTP, SVN; Trial available
  • Smultron
    Smultron
    Smultron is a text editor for Mac OS X that is designed for both beginners and advanced users; it was originally published as open source and is now sold through the Mac App Store It is written in Objective-C using the Cocoa API...

  • TextWrangler
    TextWrangler
    TextWrangler is a text editor for Mac OS X from Bare Bones Software. It was originally a commercial product, but has become the freeware alternative to their flagship editor, BBEdit, and the successor to their previous freeware editor, BBEdit Lite.Like BBEdit, TextWrangler is not a word processor...

     - Supports SFTP and FTP
  • Aquamacs Emacs a GUI for GNU Emacs, made for Mac OS X

Commercial editors

  • ActiveState Komodo IDE
    ActiveState Komodo
    Komodo Edit is a highly regarded free text editor for dynamic programming languages. Introduced in January 2007, with the release of version 4.3, Komodo Edit is built on top of the Open Komodo project...

     - Support for PHP syntax checking, debugging, trial available
  • Adobe Dreamweaver - Supports SFTP and FTP; Trial available
  • BBEdit
    BBEdit
    BBEdit is a proprietary text editor made by Bare Bones Software. It was originally developed for Macintosh System Software 6 and is now available for Mac OS X.BBEdit is marketed under the trademark slogan, "It doesn't suck."-History:...

     - Supports SFTP and FTP; Trial available
  • CodeCharge Studio
    CodeCharge Studio
    CodeCharge Studio is a rapid application development and integrated development environment for creating database-driven web application...

     - Supports FTP
  • Code Crusader IDE - Trial available
  • CodeLobster PHP - Professional edition adds support for various frameworks
  • EditPlus
    EditPlus
    EditPlus is a 32-bit text editor for the Microsoft Windows operating system, developed by Sangil Kim of ES-Computing. The editor contains tools for programmers, including syntax highlighting , file type conversions, line ending conversion , regular expressions for search-and-replace, keystroke...

     - Supports SFTP and FTP; Trial available
  • EmEditor
    EmEditor
    EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

  • JetBrains PhpStorm
    PhpStorm
    JetBrains PhpStorm is a commercial IDE for PHP built on JetBrains' IntelliJ IDEA platform.PhpStorm provides intelligent editor for PHP code, HTML and JavaScript with on-the-fly code analysis and automated refactoring for PHP and JavaScript code. Code completion supports PHP 5.3 including namespaces...

     - professional PHP IDE with advanced editor, on-the-fly code analysis and other web development specific tools including FTP/SFTP synchronization; Trial available
  • Microsoft Expression Web
    Microsoft Expression Web
    Microsoft Expression Web, code-named Quartz, is an HTML editor and general web design software product by Microsoft. It is part of the Expression Studio suite....

     - Full PHP support with syntax highlighting, etc.; Trial available
  • PHPEdit
    PHPEdit
    PHPEdit is a commercial IDE developed by the French company WaterProof SARL. It is written in Delphi and runs on the Microsoft Windows operating system, and is designed mainly for the PHP language, but supports many other languages such as CSS, HTML, JavaScript, INI, PHPEditScript, PlainText, SQL,...

     - Supports SFTP and FTP
  • phpDesigner - Supports SFTP and FTP, syntax highlighting for many programming languages; Trial available
  • NuSphere PhpED
    PHPEd
    PhpED is a commercial integrated development environment for PHP, Javascript, HTML, CSS, XML, SMARTY, XHTML and other It was developed by Nusphere Corporation-Features:* Advanced Editor* Code folding* Mark occurrences of language elements...

     - Support for FTPS (TLS/SSL) and WebDAV/HTTPS (SSL) protocols, syntax highlighting for (PHP, XML, XHTML, HTML, CSS and JavaScript) languages; Trial available.
  • Cayoren PHP Studio - Trial available
  • Embarcadero RadPHP (formerly Delphi for PHP
    Delphi for PHP
    RadPHP is an IDE and rapid application development framework for the PHP programming language developed by Embarcadero Technologies.The VCL includes many components that can be used dynamically with each other....

    ) - Focus on Web (Facebook, Google) and mobile (iOS, Android) development; Trial available
  • Rapid PHP - Trial available
  • skEdit
    SkEdit
    skEdit is a text editor for Mac OS X , aimed at web designers and programmers, developed by Sean Kelly a software engineer working for Apple Inc...

  • SlickEdit
    SlickEdit
    SlickEdit, previously known as Visual SlickEdit, is a cross-platform commercial source code editor by SlickEdit, Inc. SlickEdit provides syntax highlighting, code navigation and customizable keyboard shortcuts. Versions from 2007 and later also support programmable code...

  • TextMate
    TextMate
    TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard. Popular with programmers, some notable features include declarative customizations, tabs for open documents, recordable macros, folding sections and snippets, shell integration, and an extensible bundle...

     - Trial available
  • TextPad
    TextPad
    TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

     - Trial available
  • Top PHP Studio
    Top PHP Studio
    PHP Studio is a commercial code editor which is specialized in PHP programming language.- Features :* Builtin HTTP server and integrated web browser for running PHP scripts....

     - Supports FTP
  • HyperEdit
    HyperEdit
    HyperEdit is an application for Apple's Mac OS X developed by Jonathan Deutsch.The software is primarily targeted at Web developers, combining a HTML , PHP and JavaScript editor in one lightweight program. Like many similar programs, it offers syntax highlighting for the aforementioned weblanguages...

     - Integrates PHP, javascript and html in an only interface WYSIWYG.
  • UltraEdit
    UltraEdit
    UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...

     - Supports SFTP and FTP; Trial Available
  • VS.Php for Visual Studio - PHP IDE for Visual Studio 2005, 2008 and 2010. Full intellisense and debugging support for native PHP applications.
  • WeBuilder - Syntax highlighting for ASP, CSS, HTML, JavaScript, PHP and Ruby; Trial available
  • Zend Studio
    Zend Studio
    Zend Studio is a commercial, proprietary integrated development environment for PHP developed by Zend Technologies, based on the PHP Development Tools plugin for the Eclipse platform ....

     - Supports SFTP and FTP (Eclipse with Zend's Commercial Plug-in)
  • Sublime Text
    Sublime Text
    Sublime Text is a cross-platform C++-based text and source code editor. The program was originally designed as a feature-rich extension of vim.-Features:Some features include:*Minimap: a preview of the entire source code...

    - Commercial multi-language text editor with syntax highlighting. Trial available.

External links


Online free editors

  • shiftEDIT - An online IDE for developing PHP, Ruby, Python, Perl, Java, HTML, CSS and JavaScript with built-in (S)FTP. There is a free, fully functional version, plus a premium version with SSL.
  • Online free php editor - Simple and free online PHP editor for editing files on FTP server
  • GoInCloud - An online IDE for developing PHP projects with online php debugger.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK