Learning route suitable for PHP learners:
(1) Familiar with HTML/CSS/JS, and basic elements of web pages. At the completion stage, you can create simple web pages by yourself and are relatively familiar with element attributes
(2 ) Understand the concepts and operating mechanisms of dynamic languages, and be familiar with basic PHP syntax
(3) Learn how to combine PHP and HTML to complete simple dynamic pages
(4) Get in touch with MySQL, Start designing the database
(5) Continue to consolidate PHP syntax, become familiar with most of the common PHP functions, understand object-oriented programming, MySQL optimization, and some templates and frameworks
(6) Finally complete a fully functional Dynamic site
Share 10 tips for PHP performance optimization:
(1) foreach is more efficient, try to use foreach instead of while and for loop
(2) Loop Do not declare variables internally, especially variables such as objects
(3) In multiple nested loops, if possible, the longest loop should be placed in the inner layer and the shortest loop in the outer layer, so that Reduce the number of times the CPU crosses loop layers and optimize program performance
(4) Use single quotes instead of double quotes to quote strings to achieve PHP performance optimization
(5) Use i+=1 instead i=i+1. It conforms to the habits of c/c++ and is highly efficient
(6) Optimize the Select SQL statement and perform as few Insert and Update operations as possible when possible to achieve the purpose of PHP performance optimization
(7) Perform as few file operations as possible, although PHP’s file operation efficiency is not low
(8) Use PHP internal functions as much as possible
(9) In When you can use PHP's internal string manipulation functions, do not use regular expressions
(10) feof, fgets, fopen, and when file_get_contents can be used instead of file or series methods, try to use file_get_contents. Because it's much more efficient. But please pay attention to the PHP version problem of file_get_contents when opening a URL file
The above is the PHP learning route and 10 PHP optimization skills. For more related content, please pay attention to the PHP Chinese website (m.sbmmt.com)!