PHP need to master something not to do impetuous people _php tutorial

Source: Internet
Author: User
Tags php language
Nothing different, the following content is for a Java programmer to master the skills of comparison with PHP! Tell you, they are actually the same, but tools, no high and low points.
But you are not proficient, do not know!
1, syntax: Must be familiar, in writing code when the IDE editor on a line error should be able to according to the error message
Know what grammatical errors are and know of any corrections.
2, command: Must be familiar with the PHP belt of some common commands and common options, familiar with those commands, run their own
Php.exe-h If you haven't used all of these commands, you're actually not familiar with PHP.
3, tools: must be at least skilled use of an IDE development tools, such as: Eclipse, Netbeans, Zend or
Editplus,ultraedit, including project management, setup of common options, installation configuration of PHP plug-ins, and
Debugging.
4, api:php core API is very large, but there are some content I think must be familiar with, otherwise it is not possible to skillfully use PHP, including:

File directory processing function package more than 80% functions of the function of the flexible use.
The flexible use of functions of more than 80% functions in date-time functions
100% of the content in the Math function library.
More than 60% of the content in the network library is familiar with the functions of each function.
More than 60% of the content under the string handler function, especially the various processing functions.
More than 90% of the content under regular expression functions, especially the various regular processing
Some 40% of the content in the security library, if there is no contact with security, there is no way to master PHP
XML processing, familiarity with the pros and cons of Sax, Dom, and Jdom, and the ability to use one of the XML parsing and content processing.
More than 80% of the content under the graph Image function library, especially some image generation and processing
MySQL database functions More than 90% of the content, especially the functions of processing various data
More than 90% of the contents of the array processing function, especially the various operation processing functions
Other pear,pecl, and more than 80% of the extended class library, especially the handling of some commonly used classes
Find different library of functions for different needs.
5, testing: must be familiar with the use of phpunit writing test case completion code automated testing.
6, Management: Must be familiar with the use of xinc, phing, etc. to complete the common tasks of project management, such as Project compilation, Generation Phpdoc, Generation, version control, automated testing.
7, the wrong: should be able to be based on the abnormal information to locate the cause of the problem and approximate location.
8, thinking: Must master the main requirements of OOP, so that the use of PHP development system can be a real PHP system.
9, Specification: The code must conform to the popular coding norms, so that the readability of the program is relatively good.
10, learned: Master Ooa, OOD, MS SQL Server, Oracle, Zendframework, cakephp, symfony, template technology and other popular technology, master software architecture design ideas, search engine optimization, cache system design, Web site load Balancing, The system performance tuning is a practical technology.

Combine the above, did not find PHP and Java what is different! There are many things to learn in PHP and Java, or. Net.
Impetuous person easy to say: PHP language not, should learn java,c#,vb. net:--, you can't do it yourself!?
Impetuous people are easy to ask: PHP and JAVA,C#,VB. NET which is good;--tell you, all good--as long as you learn it;
Impetuous people easy to ask: What I should learn:-don't ask, learn is right;
Impetuous people easy to ask: Php rich way:--suggest you Rob Bank

http://www.bkjia.com/PHPjc/321076.html www.bkjia.com true http://www.bkjia.com/PHPjc/321076.html techarticle nothing different, the following content is for a Java programmer to master the skills of comparison with PHP! Tell you, they are actually the same, but tools only, no high and low ...

  • 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.