I have been learning php for several months. Study intermittently. No code is written all day long. I hope to write code all day long. In this way, it can be improved faster. My sophomore year, computer students, I studied in freshman year.
I have been learning php for several months. Study intermittently. No code is written all day long. I hope to write code all day long. In this way, it can be improved faster. My sophomore year and computer students studied C when I was a freshman year. I learned assembly language when I was a sophomore year, so I had a little foundation for programming. In addition, I love programming, which is more frugal and mental (at least I hate it when I calculate it. I remember when I learned probability theory and mathematical equations, I wrote a program to solve the title ), so it was quite easy to learn PHP.
When I decided to learn PHP at the beginning, I took the initiative to approach and familiarize myself with some of my friends who have experience in PHP. Let them introduce their experiences, books, materials, and so on.
Then I started to do it from the basics. Remember that at the beginning, we made a task related to the regular expression. It is to steal data from search engines. Although it seems simple now, it seems complicated at that time.
Later, I started some sites. I have some knowledge about css and javascript. And some other PHP functions. It is generally string control. Familiar with some functions.
Later I wrote some simple systems. I remember when our class pushed the promotion to the party, I wrote a voting system and installed it in a book. To the classroom. At that time, I felt pretty good. now I think there are still many shortcomings in the voting system. For example, there is no limit on the number of votes. (But I feel like I am in my own class, so I should not present anything. The results are still in the title. Originally, one person cast two votes, and the result is the total number of votes in the singular number)
The voting system involves database control. With the foundation of database control, you can start to publish a system. I wrote an article announcing the system for my website (when I didn't store my website in the database before, I used Dreamweaver to be born locally and then uploaded it. now I think about it, and I am in trouble ).
After the article announces that the system has been written, it will optimize the announcement system. For example, when an article is published, static pages are actively produced, directories are actively updated, and files are uploaded. There are also some control over administrator login security.
So far. It is really easy to learn a language. This was also the case when I was learning C. since there was no foundation, the first few weeks were full of obfuscation. As I entered the door, I felt like a language, the improvement is very fast.
PS: You must make good use of Google in the course of learning. if you do not know, ask others. My QQ group contains many php learning and algorithm groups, which are a good place for exchange. At the same time, you are welcome to exchange ideas with me.