What you need to know about PHP programming

Source: Internet
Author: User
Tags learn php learn php programming
This article for everyone to introduce, learn PHP programming in the end need to master what things? Beginners PHP should read the next article, it will be a great inspiration.

What exactly does PHP need to know about learning? Please read the introduction of this article.

1, syntax: Must be familiar, in writing code when the IDE's editor on a line error should be able to according to the error message to know what kind of grammatical errors and know any corrections.

2, command: Must be familiar with the PHP belt of some common commands and common options, familiar with those commands, run php.exe-h themselves if these commands are not all used, then PHP is actually not understood.

3, tools: must be at least skilled use of an IDE's development tools, such as: Eclipse, Netbeans, Zend or editplus,ultraedit, including project management, common options settings, PHP plug-in installation configuration and debugging.

4, api:php core API is very large, but there are some content I think it is necessary to be familiar with, including: 1), file directory processing function package 80% or more functions of the function of the flexible use. 2), a date-time function of more than 80% functions of the function of the flexible use. 3), the contents of 100% in the mathematical function library. 4), the network library more than 60% of the content, the function of each function is familiar. 5), more than 60% of the content under the string processing function, especially the various processing functions. 6), the regular expression function of more than 90% of the content, especially the various regular processing. 7), some security library under the content of more than 40%, if the security has no contact, it is impossible to master PHP. 8), XML processing, familiar with the advantages and disadvantages of sax, Dom and Jdom and can use one of the XML parsing and content processing. 9), more than 80% of the contents of the graph Image function library, especially some image generation and processing. 10), MySQL database functions more than 90% of the content, especially the processing of various data functions. 11), more than 90% of the contents under the array processing function, especially the various operation processing functions. 12), other pear,pecl, and some more than 80% of the extended class library, especially the processing of some commonly used classes. Find different library of functions for different needs. Tips: What you should know about PHP beginners

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 a lot of things to learn in PHP and Java, or. Net. Impetuous people easy to say: PHP language is not good, 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 should I learn:--don't ask, learn is right, impetuous people easy to ask: Php rich way:-ah, then you go to Rob Bank, more money!

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