Php has been studying phpmysql for a while, has a certain understanding of phpmysql syntax, And has written two small projects. Every day, I feel great progress. Now I feel that I haven't made much progress for many days, but I don't know how to continue learning. I don't know how phper learned in the past? I have been studying php for a while, I have a certain understanding of the syntax of php/mysql, and I have written two small projects. Every day, I feel great progress.
Now I feel that I haven't made much progress for many days, but I don't know how to continue learning. I don't know how phper learned in the past?
I tried to read the thinkphp framework document a few days ago. I don't understand many thinkphp frameworks and I have too many terms. Is it because of this learning to use a framework? If the framework is used, can we recommend a simple framework with a relatively smooth learning curve?
Reply content:
After learning php for a while, I have a certain understanding of the php/mysql syntax and have written two small projects. Every day, I feel great progress.
Now I feel that I haven't made much progress for many days, but I don't know how to continue learning. I don't know how phper learned in the past?
I tried to read the thinkphp framework document a few days ago. I don't understand many thinkphp frameworks and I have too many terms. Is it because of this learning to use a framework? If the framework is used, can we recommend a simple framework with a relatively smooth learning curve?
You don't think there is any reason for your growth. I think it is because you have started to talk about learning beyond the php language features.
During the course of learning the framework, do you think the code can still be understood, but you just don't understand why do you want to write it like that? What are the benefits?
Thinkphp is a php implementation of the mvc Framework. what you lack now may not be php knowledge but mvc knowledge.
So during this period, let's take a look at the knowledge of software design or algorithms.
Design and algorithms are two directions. I think you should be more inclined to learn frameworks, so it is very helpful to try to see the books on design patterns.
I would like to add another opinion that I think is very important: Whether you are looking for a job or a programming hobby group, please participate in the development of the team and have never experienced team development, you still have difficulty understanding the purpose of the framework or design model. There are many knowledge points around the division of labor and cooperation.
The official website documents are the best learning materials, including the Chinese version
Http://www.php.net/manual/zh/
There are user comments in English at the bottom of each page, which will mention some very practical skills. It is recommended to take a look.
You can read ThinkPHP and use official documents to check what you don't know. It doesn't matter if you are slow. The key is to accumulate knowledge.
Share a compiled Lamp (Linux + Apache + Mysql + PHP) development skills table, which was previously prepared for PHP students in the community. It is not perfect yet and will be supplemented later. We recommend that you find resources to learn from the above items.
Http://blog.goody365.com/lamp/Lamp%E5%90%8E%E7% AB %AF%E5%BC%80%E5%8F%91...
Let's take a look at this PHP best practices.