Ah ~, finally finishing this the best PHP language learning resources, hope to help in learning PHP friend ~ I will probably arrange PHP resources from the following five aspects, including the first two aspects for novice small white to see, if you are a small white learners can see behind the three directly, it can find suits own resources;
-
1) PHP learning path: novice learners can grasp the direction of PHP learning and not be confused;
-
2) Online tutorials: share some good PHP tutorials and websites;
-
3) Documentation and blogs: PHP manuals and blog sites;
-
4) Resource collation: By collating some PHP resources, you can find many resources;
-
5) Notes collection: collection of PHP learning notes;
PHP learning path: because there are so many beginners in learning, can not find direction, I don’t know what to learn, next so “PHP learning path” is very suitable for to a comprehensive understanding of PHP technology system or want to know what the study buddy, can for the whole study direction after see a general perception and grasp, learning is not lost. So it’s highly recommended for all PHP learners.
-
PHP Knowledge Graph- CSDN
-
PHP DEVELOPMENT Engineer- the lab building
-
PHP engineerNet – longed for class
Second, online tutorials: there are a lot of PHP learning tutorials on the Internet. Here I will focus on three online learning websites that I think are quite good. Among them, the experimental building can find a good practical project, moOCs is very friendly for beginners, and W3School is easy to understand. 1. Experimental Building There are many actual combat projects in the experimental building. Because of the online development environment, it is very suitable for project development and learning.
-
ThinkPHP simple article management system
-
PHP student management system
-
PHP development of online chat rooms
-
PHP wechat public account interface development
2, MOOCs network moOCs network of basic content is more, because it is online video, so it is very suitable for beginners to learn, video is very suitable for beginners to learn. There are many other online video learning sites besides MOOC, so if you are interested, you can search them.
-
Big talk about PHP design patterns
-
The relationship between PHP and MySQL
-
Object-oriented programming in PHP
W3School is a pure online document form, each section of the content is small, but easy to understand, good for beginners to learn, in fact, there are many online LEARNING resources for PHP, but they are fragmentary, W3School documents are more systematic.
- PHP tutorial
If you prefer to read tutorials in English, then this article is for you. It mainly introduces 15 PHP online learning sites, all in English. The above two parts are mainly compiled for PHP beginners, because I find that many friends who read my articles want me to directly recommend courses or learning paths. Here are some resources and articles as before. Three, documents and blogs: of course, learning will certainly view documents and pay attention to some of the great blog, so organize some, I hope to help you.
- The official documentation
Not to mention official documents and manuals, the threshold is In English.
- Corner of the Snow -Laruence’s blog (Birdman)
The blogger is the core member of PHP development group, the blog content and quality is high, suitable for some BASIC PHP partners to see.
- Fire reading notes
Blog posts are of high quality and also not suitable for beginners.
- Zhang Yan de blog
Good quality posts, but haven’t updated for a long time…
- PHP100 Chinese website
This is PHP information website, about PHP all kinds of information, you can have a look.
In fact, there are a lot of good bloggers, there are also a lot of PHP information sites, find a few of your favorite, feel good to check regularly good. Four, resource arrangement: there will be a variety of resources online, of course, there are also a lot of people are very good summary arrangement, therefore, I will be a porter, cattle summary of these good resources moved over, each of which can find a lot of PHP resources. PHP: The Right Way
- [The Tao of PHP](http://laravel-china.github.io/php-the-right-way/)
The idea is to introduce PHP novices to topics they haven’t discovered or discovered too late, or to offer new ideas on practices experienced professionals have been practicing for a long time.
For those of you who are interested in PHP backend technology, PHP architecture technology, my official group click here. Link to join group chat ** [PHP/ Web/Advanced Learning Exchange group] **, study together, discuss with each other. The group has been managed to organize the knowledge system (source code, learning video and other information), welcome to add group for free. Swoole is a fantastic PHP tutorial that is no slut on the market. PHP is as good a web developer as any other language, and Swoole makes it even better. Enter the communication, Internet of things industry to develop Baidu Map, Baidu order center, tiger tooth, zhanqi TV and so on! After the winter layoff period is the period of the expansion of the recruitment of large enterprises, now the market is flooded with primary programmers, advanced middle and senior programmers are absolutely the talent urgently needed by large enterprises, this learning course is suitable for those within 1-5 years of PHP developers are in a bottleneck period, want to break through their advanced middle and senior architects! Seats are limited, first come, first served! Screenshots of some materials:
I hope the above content can help you. Many PHPer will encounter some problems and bottlenecks when they are advanced, and they have no sense of direction when writing too many business codes. I have sorted out some information, including but not limited to: Distributed architecture, high scalability, high performance, high concurrency, server performance tuning, TP6, Laravel, YII2, Redis, Swoole, Swoft, Kafka, Mysql optimization, shell scripting, Docker, microservices, Nginx, etc.