PHP Common Development tools Analysis

Source: Internet
Author: User
Tags file size ftp mysql manual php file php code php development environment zend

Because PHP is an open language, it also leads to a lack of strong and authoritative support for the development environment. Here are some of the better editing tools, I hope to give you the development of PHP programs to provide some help.

Dreamweaver

Starting with MX, DW is starting to support Php+mysql visualization, which is really a good choice for beginners, because if it's a general development, you can write a program without writing a single line of code, and it's all WYSIWYG.

The included features include syntax highlighting, function completion, formal parameter hints, and so on.

However, the code generated by DW is more complex and security is general. In the handwriting aspect, the convenience degree is general, in the debugging environment aspect performance is passable. Not very suitable for more complex programming. But for beginners is the best.

Zend Development enviorment

and PHP by the recent ZEND launched a PHP ide,zend DEVELOPMENT enviorment. The latest version is 2.6, which is also the only PHP integrated development debugging environment under Linux, of course it also has a Windows version.

Unlike other Ides, Zde is written in Java ~ ~ This not only means multi-platform, it also means very slow speed, and a more bizarre use of the interface. In particular, it will be nearly half a minute to start speed, it is unbearable!!!!!

Zde provides the most complete functionality and can be seamlessly integrated with zend other PHP development tools. Become a powerful PHP development environment, and ZDE debugging environment is built in the Zde of its own program, and not like the other IDE, through the PHP Debuger to achieve.

Include Features: syntax highlights, complete function completion and help (but only for PHP built-in functions, invalid custom functions), engineering management, and Zde unique PHP code collation, php.ini visual editing and nesting, using the latter in view of the complexity of the program structure is very convenient, In the need to count the dense {} number ~

The debug features provided include Breakpoints,stack,watches,variables,output buffer and all of the tracking methods.

The main disadvantages are: 1, slow speed ~~2, not very convenient to use.

phped

Long engaged in the development of PHP Nusphere company launched the phped, the latest version is 3.12.

Phped's comprehensive performance is the best, the startup speed is very fast, the function that provides is also most. Syntax highlights, function completion, project management, code template, automatic code completion, Visual database management, built-in Dav,cvs,ftp,webserver,debugger, and JS code list, common HTML tag set, in addition phped also support plug-in technology.

The installation version is paid with the Php,mysql manual (in English). It is worth mentioning the debugging function of phped, although Zde has all of its debugging functions, but phped more convenient, such as debugging the mouse on the variable can directly see the value of the variable, and debugging window distribution is more detailed and reasonable, and support the external script debugging, Zed Although also can achieve, But it's a little more cumbersome to set up.

Phped's scripting features are about the same as Zde, but in terms of the class, the class element is refined.

But Phped's shortcoming is also very fatal, is it to the Chinese support is very bad ~ ~ Even when the selection will show abnormal. In addition to be reminded that the value of the variables in the debugging of the Chinese display can be set in the debugger, the language can be changed to GB ~ ~ Otherwise contain Chinese variable value is not normal display ~

PHP EXPERT EDITOR

The newer version of PHP EXPERT EDITOR is 3.0, featuring features such as: PHP syntax checking, program bookmark, macro function, code template, and built-in Web Server,debugger.

Pee in the code structure analysis has a feature is that you can see the location of each variable, if you want to track is more convenient.

Generally speaking, pee is a half tone editing environment, it is not very convenient to complement the congruent.

Finally, we'll introduce you to two smaller programs.

Phpprocessor, a PHP code optimization and Protection program, you can reduce the php file size by removing the annotation return, and changing the variable name to obscure new name to reduce the program readability protection program. Built within the FTP tool, perfect backup measures, fees, 15 days free of charge, there are functional restrictions. If you just want to reduce the size of PHP code, there is another free choice of htmlshrinkerlight, but the effect is not as good as this.

Phpcb-devel, a program to beautify the PHP code structure and improve readability. Very useful, if it is to use zde words will not use ~ ~ Free, the speed is also good.

Tools to introduce so much, in fact, programming this thing, the tool is only auxiliary, the main or look at their own, many programmers are using editplus, or even Notepad, wrote a lot of great programs. So, instead of waiting for a perfect editing tool, you might as well read some more books.

Related Article

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.