How can we learn php well and learn it blindly? How can we learn it?
Source: Internet
Author: User
0 reply content: basic syntax
Coding skills and coding specifications
Various functions
Various PHP modules
Learning a cms or secondary development
Learn about PDO, ADO, data driver layer, and mysql
Error Reporting Mechanism
Object-oriented
Use a framework to help developers
Magic
Design Mode
Reflection
Write tools and drivers.
Write a small framework by yourself (to be honest, you don't have so much energy to write it. You need to understand a lot of general knowledge)
You are already a Senior Programmer.
Let's get started with the PHP operating principle and kernel mechanism.
Try to write some php C extensions to help your project
At this time, it is strongly recommended that you learn a strong type language such as JAVA.
Compare the differences and advantages and disadvantages.
I started to learn about the server from asking others how to learn PHP. Later, many people asked me how to learn PHP, whether it's a newbie or an old bird, it seems that I cannot find a clear context. However, since I have learned PHP, I have taken this path more or less for authentication.
I'm afraid I don't need to go into details about the background of PHP. I believe that you should choose a language instead of looking at its background and long history. More importantly, you should look at its practicality, the flashy language, even if it is a brilliant history, will also fall. Fortunately, PHP has stood the test. Therefore, it is indeed a language worth learning.
I have always followed others' experiences and grew up. Therefore, in the experience of my predecessors, I have made fewer detours and stepped into the formal stage faster, here, I would like to say thank you to the elders who did not know their names. In my eyes, the help is not big. As long as it is help, it will always make my heart warm. I think, the elders helped me not to get my thanks, but more out of a sense of responsibility and expectation, so I thought, only to learn PHP well, to be able to withstand the sweat of our predecessors.
As I said, I finally felt a sense of responsibility. I don't know how much my experience can help new users, but I understand that it is time to fulfill my responsibilities, it is necessary for me to tell my experience to all people who want to learn PHP well. Only in this way can we make continuous progress and development of PHP in China and have a place in the world.
During the course of studying PHP, I felt that the domestic PHP environment was becoming more and more mature and the specifications were gradually improved. The establishment of PHPCHINA marked the official establishment of the PHP institution in China, A late round of applause!
Okay. Let's get started with the question:
Before talking about my learning methods, I want to say something to those who want to get useful information from my articles:
The article will not play a substantial role in your learning. If you can succeed, you have to rely on your own, persistence, persistence, and then persistence, that is, to step into success.
First, I will summarize the PHP learning process:
(1) familiar with HTML, CSS, JS, and other basic web page elements. You can create a complete web page at the completion stage to familiarize yourself with the element attributes.
(2) understand the concept of Dynamic Language, operating mechanism, and familiarity with PHP syntax
(3) learning how to combine PHP and HTML to complete simple dynamic pages
(4) Contact MYSQL and start designing database programs
(5) continue to consolidate and understand most common PHP functions, and understand OOP, MYSQL optimization, and templates.
(6) completing a fully functional dynamic website my line may coincide with many PHP enthusiasts. This is also a step-by-step learning process, however, when new users do not see the above summary, they think that learning is quite simple. Here, they have to put a little bit of cold water on you. Nothing is actually simple, even the bread in the snack bar is not made at once.
Let me explain my learning ideas first.
First of all, it is not difficult to understand the concept of a website. Any website is composed of webpages. That is to say, to complete a website, you must first learn how to create a webpage. Therefore, you must master HTML, in order to lay the foundation for future website production.
In learning HTML, I think it is the most effective way to learn and do it. Of course, this method is also the most effective way to learn PHP. Any element in HTML must be put into practice in person. Only after you understand the effect of any element can you remember it deeply. However, it is absolutely impossible to read a book blindly, I think most new users think that concepts are hard to learn. Most of them are "lazy". Lazy is the biggest enemy to prevent progress. So they can learn one thing faster by overcoming lazy habits.
Maybe you only want to develop a website as soon as possible when learning PHP, and you will also want me to do the website. Why should you learn what web pages such as pediatrics? It is not hard to see that there are not a few novice users with low eyes. This idea is undoubtedly used to build a castle in the air. If you do not have a foundation, how can you build a roof?
PHP basic tutorial video tutorial
Top PHP course video tutorial
PHPChina school PHP basic courses (the most detailed explanation of the Network) video tutorial
Http://www.mengma.com/
Recently discovered new websites support online compilation and learning, and game-Based Learning
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.