Then recommend 10 free PHP development tools _php Tips

Source: Internet
Author: User
Tags php compiler php editor php programming php script php software zend ruby on rails netbeans

Here are 10 free, powerful PHP editors/development tools. These editors have features such as debuggers, incrementally executing PHP scripts, and viewing all variable values for each row.
1) Notepad + +
Notepad++ is a very distinctive editor, is open source software, can be used for free.  Languages supported: C, C + +, Java, C #, XML, HTML, PHP, javascript! features are:
1. Notepad built-in support up to 27 kinds of high brightness display of syntax (include a variety of common source code, script, it is worth mentioning that the perfect support. nfo file view), also support the custom language;
2. Notepad can automatically detect file types, according to the keyword display node, the node can be freely folded/open, the code shows a very layered sense! This is one of the most characteristic embodiment of this software;
3. Notepad can open two windows, in the window can open more than one child window, allowing fast switching full-screen display mode (F11), support the mouse wheel change the document display ratio, and so on;
4. Notepad provides a number of features, such as the adjacent line interchange position, macro function, etc. ... Now there are a lot of File editor online, this is a rare one, whether the day-to-day use or handwriting programming code, you can appreciate 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 the related free resources that can be used are quite many, PHP Web design More and more people in the study, MPS PHP DESIGNER is designed for PHP web design program, it built a series of command code, PHP4 source database, Syntax high-brightness display function, FTP client ... etc, whether you are a master of PHP Web design, or novice beginners, you can use the user software to help you design a Web page program (SQL, HTML also support).

3) Eclipse PDT
Eclipse, the integrated development environment, can implement functionality as long as it has plug-ins. The PDT project started very early. Zend Studio for Eclipse is based on this plug-in, plus its own debugger. You can also use this plugin on Eclipse and then choose the debugger to configure your own development environment. As for how to configure, someone on the Internet to write their own configuration methods, we can check, here is only the introduction of tools, this is not a table. Here I introduce a complete package of configurations. This is also Zend developed, because it is free, so the use of natural can not be compared with Zend Studio.
But because it is a plug-in customization implementation that is installed on eclipse, there is no need to install a large software for PHP development, so a lot of people like to use this tool.

4) Bluefish
Bluefish advertised itself as "an editor for a skilled web designer and programmer, but its UI was intuitive, and any beginner was quick enough to find and master its other features as it continued to accumulate." If you need a text editor that can be designed for Web code, it will be a very good piece of software. It gives me the overall impression that the professional is not daunting, the combination of words and icons is very good.
Bluefish offers 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 features such as OnClick and onmouseover.

5) Notepad2

Notepad2 is a text-editing tool that looks like a system Notepad , but it's a lot stronger 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, N Sis,ini, REG, INF, Bat,diff and many other script files.
2. Support Ansi,unicode,utf-8 and other coding interchange
3. You can set unlimited bookmarks (9 kinds of icons to change) easy to locate
4. Space, tab color display, and can be converted to each other
5. Can operate on any text block, Alt key + mouse


6) Html-kit
Html-kit can easily edit, find, validate, preview, and publish HTML documents. Features include drag-and-drop editing, color code printing, autocomplete, taskbar, Unix-style find substitution, 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, and it is easy to scale and customize to meet the personality requirements of the developer.
1. Combined with the PHP compiler and reference documentation, you can make an instant preview of the PHP script in the edit;
2. Support highlighting HTML and PHP code;
3. Automatic completion of the function, you can automatically complete user-defined code snippets;
4. Standard function hint;
5. Has the specialized project management device;
6. The Object Browser searches for the containing information of the file in the edit, the custom function, and displays it in a tree shape.
7. Support to find symmetric statement markers;
8. Support for advanced search and replacement;
9. Self-with FTP function;
10. 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 page 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
The NetBeans IDE is an open source integrated development environment that you can use for Windows, Mac, Linux, and Solaris. In addition to fully supporting all of the 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 + + software development of the ideal tool.
The original developer is Sun and is now owned by Oracle Company.
NetBeans has a number of products that we're introducing here for PHP, and NetBeans for PHP has the following notable advantages:

    • Full Chinese interface
    • Completely open source free
    • Support for code template functionality
    • Support for code folding automatically (areas where you can choose to automatically collapse code)
    • Support code formatting
    • Support Project Detail settings (project right key properties)
    • Support for multiple encodings
    • Support for FTP management
    • Support PHP Debugging
    • Support Syntax Highlighting customization
    • Supporting file Comparisons
    • Support for finding and replacing by project
    • Support version control (CVS, Subversion, Mercurial)
    • Support Plug-in Features
    • Supports Code indentation (tab and SHIFT + TAB, most editors support these 2 shortcuts)
    • Support bracket matching (including curly braces)
    • Support syntax for instant error correction
    • Supports 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 cases by the user to decide whether to prompt)
    • Support File quick Positioning (shortcut ALT + Shift + O) to quickly locate related files by keyword list in a project
    • Support Type quick positioning (shortcut key CTRL + O, for JS, directly search for the name of the function containing the keyword and positioning)
    • Support Symbol quick positioning (shortcut key CTRL + ALT + Shift + O, and for PHP and JS, directly search out the names of properties, methods, and functions that contain keywords and locate them)
    • Systems and Plug-ins can be updated automatically

The benefits are not complete, who knows, your eclipse, Zendstudio can be thrown away, this is a bit too, if the single from the cost, the latter can indeed be removed.

PSPad)
PSPad, a super small, and very suitable for the development of PHP software
Recommended reasons: For coding format Support Super good, using DW to write pure code or very easy to make mistakes, such as with the session in the DW writing, will definitely prompt errors, of course, there are many benefits not listed
Cons: No code hints, but if you're a veteran, this is not paged, and beginners should practice writing code without prompting.
Free editor, support the Simplified Chinese interface. It integrates the advantages of various editors, editing multiple files at the same time, you can use project, built-in hex editor, built-in hex editor, support the recording and use of macros, and support syntax highlighting and color display, Html,php,pascal,jscript,vbscript, Sql,perl,java ... , built-in file comparison tools, support for the recording and use of macros, built-in FTP tools, the corresponding external tools can be set for different file types, and support for external compilers. But it does not seem to have the same speed of opening files as EditPlus.

The above is for you to share the 10 PHP development tools, each development tool features advantages have been labeled, convenient for everyone to choose and hope to help you learn.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.