Current location - Training Enrollment Network - Mathematics courses - What do you want to learn in PHP?
What do you want to learn in PHP?
Commands: You must be familiar with some common commands and their options in PHP and run php.exe-H by yourself. If you haven't used all these commands, you still don't know much about PHP.

Tools: You must be proficient in using at least one IDE development tool, such as Eclipse, Netbeans, zend or editplus, ultraedit, including project management, setting of common options, installation and debugging of PHP plug-ins.

API: The core API of PHP is huge, but there are some things that I think must be familiar with, otherwise it is impossible to skillfully use PHP, including:

Flexible use of more than 80% functions in the file directory processing function package.

Flexible use of more than 80% of date-time functions.

Mathematical function library 100% content.

More than 60% of the contents in the network library are familiar with the functions of each function.

More than 60% of the contents under string processing functions, especially various processing functions.

More than 90% of the content is under the regular expression function, especially all kinds of regular processing.

More than 40% of the contents in some security libraries are impossible to master PHP without touching security.

XML processing, familiar with the advantages and disadvantages of SAX, DOM and JDOM, able to use one of them to complete XML parsing and content processing.

More than 80% of the contents in the graphic image function library, especially the generation and processing of some images.

More than 90% of MySQL database functions, especially the functions dealing with various data.

More than 90% of the contents under array processing functions, especially various operation processing functions.

More than 80% of other pears, PECL, and some extended class libraries, especially some common classes.

Find different function libraries according to different requirements.

Testing: You must be familiar with using phpunit to write test cases and complete the automatic testing of the code.

Management: You must be familiar with the common tasks of project management, such as project compilation, phpdoc generation, generation, version control, automatic testing, etc.

Debugging: It should be possible to quickly locate the cause and approximate location of the problem according to the abnormal information.

Thought: You must master the main requirements of OOP, so that the system developed by PHP can be a real PHP system.

Specification: the code written must conform to the popular coding specification, so that the program is more readable.

Erudition: 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 idea, search engine optimization, cache system design, website load balancing and system performance tuning.

If there are several languages to choose from, then choose the one with the least difficulty in learning.

Don't trust advertisements, and don't trust the media. The only thing you can trust is your market.

Individuals can like one, two or even several languages, but they can never exclude any other languages.

Attach dialogue:

Impetuous people are easy to ask: which is better, PHP or Java, C# or VB.NET; -All right.-As long as you can learn well;

Impetuous people often ask: Is PHP rich? -I suggest you rob a bank.