Because PHP is the most widely used in the WEB field, if you are a complete novice, you may wish to understand the concepts of front-end, back-end, database, and server before starting to learn. After you have a preliminary understanding of these concepts, you can start learning.
1. HTML CSS, learn a little bit about web page production first. It's best to learn a little more javascript. After all, knowing a little bit about the front-end is necessary for back-end development.
2. After understanding the front-end, you can start learning PHP, syntax, keywords, constants, data types, etc.
3. Learning of database and WEB server. The best partners of PHP are: Mysql (database), Apache (web server). For Apache, you usually operate less, and you only need to understand its configuration. Mysql is particularly important. In the early stage, you must know how to use PHP to operate Mysql to add, delete, modify, and query, understand the commonly used Mysql optimization principles, and be able to use PHP Mysql to write a simple message board page.
4. Deepen PHP, master Ajax asynchronous transmission, learn object-oriented, learn MVC framework and master popular PHP frameworks, such as Yii framework, domestic ThinkPHP framework, form good coding habits, and be able to quickly develop with frameworks website.
5. Optimization technology for large websites: such as page staticization, Memcached caching technology, MySql database in-depth optimization, etc.
When you have learned one programming language, there is no problem in learning another. Programming languages are just tools, and writing the best code relies on programming ideas.
The above is the detailed content of How to learn php from 0 basics. For more information, please follow other related articles on the PHP Chinese website!