How to learn PHP well, now learn a good blind, do not know what to learn, how to learn?

Source: Internet
Author: User

Reply content:

Basic syntax
Coding techniques, coding specifications
Various functions
Various PHP modules
Learn a CMS or two-time development
Learn about Pdo,ado, data-driven layers, and learn MySQL on the go
Error mechanism
Object oriented
Use a framework to help develop
Magic method
Design Patterns
Reflection
Write all kinds of tools, drivers.
Write a small frame of your own (honestly, you don't have so much energy to write, to be exhaustive, to know a lot of knowledge of the pan)
You are already a senior programmer.

Start tossing PHP's 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 strongly typed language such as Java.
Compare differences and pros and cons.

Start to understand the server side of the bar from their own to others ask how to learn PHP, and then a lot of people came to ask how to learn PHP, whether it is novice, or veteran, it seems always feel can not touch a clear context, but, since the learning of PHP, then I go this road more or less has a certain reference.
PHP background I'm afraid not to mention, I believe that you choose a language, not to see its background and long history, more importantly, to see its practicality, flashy language even if it is a glorious history, will step to the decline, it is gratifying that PHP has withstood the test, and therefore, it is indeed a language worth learning.
has been to listen to the experience of others grew up, and therefore in the experience of the predecessors let less go a lot of detours, faster into the formal, in this to those I do not know the name of the predecessors said thank you, in the eyes, help no size, as long as the help, always let the heart warm, I think, seniors help me, Not to get a thank you, more is out of a sense of responsibility and expectations, so I think, only learn PHP, can be worthy of the sweat of the predecessors.
As I said, but also finally felt a sense of responsibility, do not know their experience in the end can help the novice how much, but understand, now to the time to fulfill the responsibility, I have to tell my own experience to all hope to learn PHP, only in this way can make China's PHP continuous progress, continuous development, Occupy a place in the world.
During this period of learning PHP, I feel that the domestic PHP environment is becoming more and more mature, the norm is also gradually sound, the establishment of Phpchina, marked with the official directly linked to the PHP agency in China formally settled in, here to offer late applause!
OK, cut to the chase:
I want to say something to those who expect to get useful information from my article before telling them about their learning style:
The article will not play a substantial role in your study, you can succeed, but also rely on their own, adhere to, persist, and then adhere to the success of the only way.
I'm going to summarize my own process of learning PHP:
(1) familiar with the basic elements of Html/css/js and other Web pages, complete the stage can be self-made complete Web page, the element attributes to reach the level of familiarity
(2) Understand the concept of dynamic language, operation mechanism, familiar with PHP syntax
(3) Learn how to combine PHP with HTML to complete a simple dynamic page.
(4) Contact MySQL to start designing database programs
(5) Constantly consolidate, know most common functions of PHP, and can understand Oop,mysql optimization, as well as template
(6) Complete a full-featured dynamic site My This set of lines may be with a lot of learning PHP lovers coincide, this is a gradual learning process, but novice do not see the above summary of the study is quite simple, you have to pour a little cold water on you, anything is actually not simple, Even the snack bar of the sesame cake is not to be made in a sudden.
Let me explain my study ideas first.
First of all, understand the concept of the site is not difficult to see, any site is composed of Web pages, that is, to complete the site, must first learn to do Web pages, so must master the HTML, in order to create a site for the future to lay the foundation.
In the learning of HTML I want to learn while doing is the most effective way, of course, this way for learning PHP is also the most effective. Any element in the HTML to practice, only to understand what the elements will play an effect, you will remember deep, and blindly gnawing book, absolutely not, I think most of the novice feel that the concept is difficult to learn, most of it is a word "lazy", lazy is the biggest enemy to prevent progress, so overcome lazy habits, To learn the same thing faster.
Perhaps you in the study of PHP only want to develop a website as soon as possible, you will want me to do the site, why do you want to learn what webpage these pediatrics? It is not difficult to see, above his business novice, this idea is undoubtedly built in the castle, you do not build the foundation, where the roof?
PHP Basic Tutorials Video Tutorial
Top PHP Course Video Tutorials
Phpchina College PHP 0 Basic Course (the most detailed network) video tutorial http://www. mengma.com/
Recently discovered new websites that support online compiling and learning, game-style learning methods
  • Related Article

    Contact Us

    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.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.