What do you need to master to learn PHP?
3. Tools: You must be proficient in using at least one IDE development tool, such as Eclipse, Netbeans, zend or editplus and ultraedit, including project management, setting common options, installing and configuring PHP plug-ins and debugging. 4. API: The core API of PHP is very huge, but there are some contents that I think must be familiar with, otherwise I can't skillfully use PHP, including: ◆ The flexible use of more than 80% functions in the file directory processing function package. Flexible use of more than 80% functions in date-time function ◆ 100% content in mathematical function library. ◆ More than 60% of the contents in the network library are familiar with the functions. ◆ More than 60% of the contents under string processing functions, especially various processing functions. ◆ More than 90% of the content under the regular expression function, especially more than 40% of the content under various regular processing ◆ Some security libraries can't master the XML processing of PHP without touching security. They are familiar with the advantages and disadvantages of SAX, DOM and JDOM, and can use one of them to complete XML parsing and content processing. ◆ More than 80% of the contents in the graphic image function library, especially more than 90% of the contents in the MySQL database function for generating and processing some images, especially the functions for processing various data ◆ More than 90% of the contents in the array processing function, especially more than 80% of the contents in various operation processing functions ◆ Other PEAR, PECL and some extended class libraries, especially the processing of some common classes ◆ For different needs. 5. Testing: You must be familiar with using PHP to write test cases to complete the automatic testing of code. 6. Management: You must be familiar with the common tasks of project management, such as project compilation, phpdoc generation, generation, version control, automatic testing, etc. 7. Troubleshooting: It should be possible to quickly locate the cause and approximate location of the problem according to abnormal information. 8. Thought: You must master the main requirements of OOP so that the system developed by PHP can be a real PHP system. 9. Specification: The code written must conform to the popular coding specification, so that the program is more readable. 10, erudite: master popular technologies such as OOA, OOD, MS SQL Server, Oracle, Zendframework, cakephp, symfony and template technology, and master practical technologies such as software architecture design ideas, search engine optimization, cache system design, website load balancing and system performance tuning. Impetuous people are easy to ask: which is better, PHP or Java, C# or VB.NET; -I tell you, it's all good-as long as you learn well; Impetuous people easily ask: Is PHP rich? -I suggest you rob a bank. Author: Zhu Zhibing