PHP beginners: analysis of common development tools

Source: Internet
Author: User
Tags php development environment
Because PHP is an open language, it also leads to the lack of strong and authoritative support for the development environment. Here are some good editing tools, hoping to help you develop PHP programs. Dreamweaver started from MX and DW began to support visual development of PHPMYSQL. it is indeed a good choice for beginners. for general development, PHP is almost an open language, this also leads to the lack of strong and authoritative support for the development environment. Here are some good editing tools, hoping to help you develop PHP programs.

   Dreamweaver

Since MX, DW began to support visual development of PHP and MYSQL. it is indeed a good choice for beginners, because if it is a general development, it is almost possible to write a program without writing a line of code, what's more, what you see is what you get.

The features include syntax brightening, function complementing, and parameter prompting.

However, the code generated by DW is complex and secure. In terms of hand writing, the convenience is average, and the debugging environment is unsatisfactory. It is not suitable for more complex programming. But it is no good for beginners.

   Zend Development Enviorment

And PHP rely on the latest ZEND release of a php ide, zend development enviorment. The latest version is 2.6, which is the only integrated development and debugging environment for PHP in LINUX. of course, it also has a WINDOWS version.

Unlike other IDEs, ZDE is written in JAVA ~~ This not only means multi-platform, but also means a very slow speed, and a strange user interface. In particular, it's nearly half a minute of startup speed, which is unbearable !!!!!

ZDE provides the most complete functions and can be seamlessly integrated with other zend php development tools. It has become a powerful PHP development environment, and ZDE's debugging environment is built in ZDE's own program. unlike other IDEs, it is implemented through php debuger.

Including features: highlighted syntax, complete function population and help (but only for PHP built-in functions, does not work for custom functions), engineering management, and PHP code collation unique to ZDE, PHP. ini visual editing and nested labeling. it is very convenient to use the latter to view the complicated program structure. you do not need to count the number of {} characters ~

The DEBUG functions include breakpoints, stack, watches, variables, and output buffer, as well as all the corresponding tracing methods.

Disadvantages: 1. slow speed ~~ 2. it is not very convenient to use.

   PHPED

PHPED launched by NUSPHERE, a company that has been engaged in PHP development for a long time, is 3.12 in the latest version.

PHPED provides the best overall performance, fast startup speed, and the most functions. Highlighted syntax, function completion, project management, code templates, automatic code completion, visualized database management, built-in DAV, CVS, FTP, WEBSERVER, DEBUGGER, and JS code list, common HTML tag sets. PHPED also supports plug-in technology.

The installation version also includes the PHP and MYSQL manuals (in English ). It is worth mentioning that the PHPED debugging function, although ZDE has all of its debugging functions, PHPED is more convenient. for example, you can directly view the value of the variable by hovering the mouse over the variable during debugging, in addition, the distribution of the debugging window is more detailed and reasonable, and supports external Script Debugging. ZED can also be implemented, but it is more troublesome to set up.

The script structure function of PHPED is similar to that of ZDE ~ However, the class should be better and the class elements should be detailed.

However, the disadvantage of PHPED is that it has poor support for Chinese characters ~~ It is abnormal even when selected. In addition, you can change the language to GB by setting the variable value in the DEBUGGER ~~ Otherwise, variable values containing Chinese characters cannot be displayed normally ~

   PHP EXPERT EDITOR

The newer version of php expert editor is 3.0. its distinctive features include PHP syntax check, program segment bookmarks, macro functions, code templates, built-in web server, and DEBUGGER.

PEE has a special feature in code structure analysis, that is, you can see the location where each variable appears separately. if you want to track it, it is no longer convenient.

In general, PEE is a semi-tone editing environment, which is not convenient in completing and other aspects.

   Finally, we will introduce two small programs.

   PHPProcessorA php code optimization and protection program can reduce the size of the PHP file by removing the comment and press enter, and change the variable name to an obscure new name to reduce the program readability protection program. Built-in FTP tools, comprehensive backup measures, charges, 15 days free of charge, functional limitations. If you only want to reduce the PHP code size, you can choose HTMLShrinkerLight for free, but the effect is not as good as that.

   PHPCB-devel, A program that beautifies the PHP code structure and improves readability. Very useful. if ZDE is used, no need to use it ~~ Free and fast.

There are so many tools introduced. In fact, programming is just a helper tool. The main thing is to look at yourself, right? many programmers use EDITPLUS, or even notepad, I wrote a lot of great programs. Therefore, it is better to read more books than to wait for a perfect editing tool ~~ No?

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.