PHP has been learning for a while, has a certain understanding of the grammar of Php/mysql itself, and has written two very small projects. Every day there is a lot of progress between the senses.
Now I feel a lot of days no progress, but do not know how to continue to study, do not know how you phper that year how to learn?
A few days ago tried to look at the thinkphp framework of the document, do not understand a lot of places, too many terms. Does the next lesson use a framework? If the framework is used, is it possible to recommend a simple framework with a more gradual learning curve?
Reply content:
PHP has been learning for a while, has a certain understanding of the grammar of Php/mysql itself, and has written two very small projects. Every day there is a lot of progress between the senses.
Now I feel a lot of days no progress, but do not know how to continue to study, do not know how you phper that year how to learn?
A few days ago tried to look at the thinkphp framework of the document, do not understand a lot of places, too many terms. Does the next lesson use a framework? If the framework is used, is it possible to recommend a simple framework with a more gradual learning curve?
You think there's no reason to grow, I think, because you've started to throw away the knowledge of PHP language features.
During the learning framework, do you feel that the code is still clear, but you just don't understand why it's written like that? What good is it?
Thinkphp is a PHP implementation of the MVC framework, and what you lack now may not be PHP knowledge but MVC knowledge.
So during this time, try to look at software design or algorithmic knowledge.
Design and algorithms are two directions, I think you should be more inclined to learn the framework, so try to look at the design patterns of books on your help should be very large.
Add an opinion that I think is important: whether you are looking for a job or a programming hobby group, be involved in team development, and you will still be able to understand the purpose of the framework or design pattern without having experienced team development. This is a lot of knowledge, it is around the division of Labor to unfold
The official website document is the best study material, has the Chinese version the
http://www.php.net/manual/zh/
Below each page there are user comments in English, which will mention some very useful tips, suggest to see
You can look at thinkphp, while using official documents to check what you do not know, slow does not matter, the key is to accumulate knowledge
Share a tidy lamp (linux+apache+mysql+php) Development skills Chart, which was prepared for the students of the community to do PHP. The present is not very perfect, the follow-up will be supplemented. It is recommended to find resources to study the above.
Http://blog.goody365.com/lamp/Lamp%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91 ...
You can look at this PHP best practice.