If you have a good editor or development tool, it can greatly improve our development efficiency. Here are 10 free, powerful PHP editors/development tools. These editors have debuggers, incrementally execute PHP scripts, and see all the variable values of each row.
1.Notepad + +
Notepad++ is a very special editor, open source software, free to use. Supported languages: C, C + +, Java, C #, XML, HTML, PHP, javascript! features:
①, Notepad built-in support for up to 27 syntax high-brightness display (includes a variety of common source code, scripts, it is worth mentioning that the perfect support. nfo file view), also support the custom language;
②, Notepad can automatically detect the file type, according to the keyword display node, the node can be free to fold/Open, code shows very layered sense! This is one of the most characteristic embodiment of this software;
③, Notepad can open a double window, in the Sub-window can open multiple sub-windows, allowing the quick Switch full screen mode (F11), support the mouse wheel to change the document display scale, and so on;
④, Notepad provide a number of features, such as the location of adjacent line interchange, macro functions, and so on ... Now there are many file editor online, this is a rare, whether it is the daily use or handwriting programming code, can let you experience its unique advantages and convenience.
2. Phpdesigner 7
Phpdesigner not only supports PHP, but also supports other web languages like HTML, xhtml,xml,css and JavaScript, Vbscript,java, C#,perl, Python, etc.!
Because of the amount of free resources that can be used together, more and more people are learning PHP web design, the MPS PHP Designer is designed for the PHP Web page design program, it built a series of scripts, PHP4 source database, syntax, high-brightness display, FTP client ... And so on, whether you are a PHP web Design Master, or just a beginner, you can use the software to help you design Web programs (SQL, HTML also support).
3. Eclipse PDT
Eclipse is an integrated development environment that can be implemented with plug-ins as a function. PDT The project began very early. Zend Studio for Eclipse is based on this plugin, plus its own debugger. You can also use this plugin on Eclipse, and then choose the debugger yourself to configure your own development bad environment. As to how to configure, on-line someone wrote their own configuration method, you can check their own, here is just the introduction of tools, this is not a table. Here I present a configuration of the complete package. This is also Zend developed, because it is free, so in the use of natural can not be compared with Zend Studio.
But since the plugin custom implementation is installed on eclipse, there is no need to install a large software for PHP development, so many people like to use such a tool.
4. bluefish
Bluefish advertised itself as "an editor for skilled web designers and programmers, but its UI was intuitive, and any beginner was quick to get started and to discover and master its other features in constant accumulation." If you need a text editor that can design your web code, it's going to be a great piece of software. It gives me a general impression that professionalism is not daunting, and the combination of words and icons is good.
Bluefish provides a number of common HTML task options, such as fonts, tables, and, of course, links, which use a less common "link description" (anchor) to indicate clickable links. The Link Description dialog box even provides JavaScript scripting event functionality such as OnClick and onmouseover.
5. Notepad2
Notepad2 is a text editing tool that looks like a system Notepad, but it is much more enhanced than Notepad.
1 custom syntax highlighting, support for HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, perl/cgi,c/c++, C #, Java, VB, Pascal, assembler, SQL, Python,nsis, Ini,reg, Inf,bat,diff and many other script files.
2 support Ansi,unicode,utf-8 and other encoding interchange
3 can set unlimited bookmarks (9 icons can be swapped) easy to locate
4 Spaces, Tab color display, and can be converted to each other
5 can operate on any block of text, ALT + mouse
6.   Html-kit
Html-kit makes it easy to edit, find, validate, preview, and publish HTML documents. Features include: drag-and-drop editing, color code printing, autocomplete, taskbar, Unix-style find and replace, infinite Undo, document templates, support for multiple language scripts and CSS, XML and XHML, and more.
7. PHP Coder
Phpcoder is used to quickly develop and debug PHP applications, it is easy to expand and customize, fully meet the developer's personality requirements.
1: Combined with PHP compiler and reference document, you can preview the PHP script in the editor instantly.
2: Support highlighting HTML and PHP code; 3: Auto-complete function, can automatically complete user-defined code snippets
3: standard function hint;
4: There is a special project manager;
5: Object Browser searches for the included information in the edited file, customizes the function, and displays it in a tree shape.
6: Support for finding symmetric statement markers;
7: Support advanced search and replace;
8: Self-FTP function;
9: Support Run and breakpoint debugging: ... In short, Phpcoder is a very practical, powerful programming environment, and it is free!
8. PHP Editor
Dzsoft PHP Editor is designed for PHP web program editing software-dzsoft PHP editor, with PHP editing, debugging, browsing, original code view, file browsing, customizable source code samples. and other functions, no need to set up a website host can test PHP script, is a powerful PHP programming software.
9. NetBeans IDE
NetBeans IDE is an open source integrated development environment for Windows, MAC, Linux, and Solaris. In addition to fully supporting all Java platforms (Java SE, Java EE, Java me, and JavaFX), NetBeans is PHP, Ajax and JavaScript, groovy and grails, Ruby and Ruby on Rails, and C/ The ideal tool for software development in + +.
The original developer is Sun, now owned by Oracle Corporation.
NetBeans has a number of products that we are introducing here for PHP, and NetBeans for PHP has several notable advantages:
All-Chinese interface
Fully Open source free
Support for Code template features
Support for automatic code folding (areas where you can choose to automatically collapse code)
Support code formatting
Support Project Detail settings (project right-click property)
Supports multiple encodings
Support for FTP management
Support PHP Debugging
Support Syntax Highlighting customization
Support File Comparison
Supports find and replace by project
Support for version control (CVS, Subversion, Mercurial)
Support Plug-in features
Support for Code indentation (tab and SHIFT + TAB, most editors support these 2 shortcuts)
Support for brace matching (including curly braces)
Support Syntax Instant error correction
Support for PHP, JS, CSS, and mixed-write navigation
Support JS compatibility check
Support CSS Design
Support Code hints (input point number,::,->, will automatically prompt the code, other circumstances by the user to decide whether to prompt)
Support for quick file positioning (Alt + Shift + O, quick and easy to navigate through keyword lists in your project)
Support Type quick positioning (shortcut CTRL + O, for JS, directly search out the name of the function containing the keyword and positioning)
Support Symbol Quick positioning (shortcut CTRL + ALT + Shift + O, and search directly for the attributes, methods, and function names that contain the keywords for both PHP and JS)
System and plug-ins can be updated automatically
The benefits really say, who use who know, your eclipse,zendstudio can throw, this words a bit too, if the cost alone, the latter can be removed.
Ten. PSPad
PSPad, a super small, and very suitable for the development of PHP software
Recommended reasons: The encoding format to support super-good, using DW to write pure code or very error-prone, such as with the session in the DW writing, will definitely prompt the wrong, of course, there are many benefits do not list
Cons: No code hint function, but if you are an old hand, this is not the call, and the novice should practice without prompting the writing code.
Free editor, support Simplified Chinese interface. It combines the advantages of various editors, simultaneously editing multiple files, using project, built-in hex editor, built-in hex editor, support for macro recording and use, support for syntax highlighting and color display, Html,php,pascal,jscript,vbscript, Sql,perl,java ...; Built-in file comparison tool, support for macro recording and use, built-in FTP tools, external tools can be set for different file types, and external compilers are supported. However, it does not seem as editplus to open the file.
10 Free PHP Editors