2. HtmlphHtml PHP is a language embedded in HTML, so HTML is necessary.
You can write a simple static page in HTML and put it on the local server to see the effect.
3.DIV+CSS can make beautiful static web pages with DIV+CSS layout.
4, php basics Learn the basic knowledge of php, such as php syntax, php variables, php process control, php functions, php array applications, php string processing, php common modules, php file processing, php dynamic image processing, session control, etc. You can turn a static page into a dynamic page.
This stage is boring, mainly memorizing, so we must use it skillfully.
5.MySQL websites often contain a lot of information, which can't be put into programs (php files) and need MySQL to store a lot of data and information.
6.Javascript can build a php basic website after mastering the above contents, but it also needs Javascript to complete the special effects and information verification of the website.
7.php Advanced, as a fully functional website, should continue to learn advanced knowledge of php, such as php object-oriented, data abstraction layer PDO, MEMCACHE, advanced session, php design pattern, MVC, smarty template, mainstream framework interpretation and so on. At this stage, we need to read more high-quality open source codes and write more codes.
8.Linux As we all know, the best collocation of php is LAMP(Linux+Apache+MySQL+Php) or LNMP(Linux+Nginx+MySQL+Php), so it is obvious that Php websites under Linux system are more compatible than those under Windows. Based on this, we need to know how to build a php environment under Linux and the daily management commands of Linux, so as to facilitate the daily management and operation of our website.
9. At this stage related to the project, you need to understand the project development process, requirements analysis, scheme design specifications, database design specifications, coding specifications, large traffic/big data architecture, MYSQL deep optimization, full-text indexing and so on.
So far, I have learned this stage and can be regarded as a php calf. If I want to continue to March into php Mavericks, I need to participate in the development of large-scale website projects to practice my hands.
Beida Jade Bird/thinks that participating in the development of large projects gives priority to practice.
Through this stage of study, you can do corporate websites, forums, web games and so on.