PHP Learning route and timetable _php Foundation

Source: Internet
Author: User
The focus of this article is on the Persistence and extensibility of PHP learning and development.
When many people put their three-month learning of PHP as a capital to show off everywhere.
When these people show off and switch to other languages. I must tell you that you are not suitable for PHP development.


Yes, PHP has a lot of intuitive functions that can be used intuitively, but you may not really know what kind of state it is in.

Or the combination of all the functions is difficult to fully grasp the whole ... Even if you fully hold ... Maybe we can find a better way to do it.

Yes, every new PHP release has functions that have been abolished, and other new functions appear, so this is a process of continuous reinforcement ....

You may or must use the method of facial alignment to develop. And just to understand the true meaning of object-oriented, if you are not Superman, and never contact with object-oriented, then, there is no six months of time you can not fully understand it ....

Of course, you still need to read a lot of code.

Read the Forum program can be very good to hold the overall layout. phpBB's code is the Most excellent learning tool, and can be easily modified.

Look at the Discuz code and you'll understand that if you see Discuz's original version (CTB), you'll know better. Almost entirely in accordance with the phpBB pattern ....

Of course you have to hold on to more tricks. You can look at the code (phpMyAdmin), although it's big, but he offers some good tips. If you feel the need for security improvements, you can find some Open source Mall website read it. Well, after reading these three programs, half a year is over ...

Next you need to hold on to some extra technology. This includes but is not limited to: Javascript,xml,html,http protocol, Ajax,mysql (safe operation, optimization, command line operation), Dom processing. Luckily, the progress of learning these things is much faster than learning PHP, But not 8-10 months of time is not easy to fully hold ...

Another PHP program is different from running on a Linux host and running on a computer on Windows. So it should be treated differently.

Well, write so much first. Learning any language can not be impatient ... Learning the programming language needs a good English foundation as a guarantee. My own English is very poor, I suffer from it.

Finally, list the learning schedules below for reference only:
1 , Basic Learning: installation configuration and other basics: 3 months.
2 , Read and fully understand someone else's code and be familiar with object-oriented 12 months.
3 , hold other technology: include: Javascript,xml,ajax,mysql,http protocol. LINUX. ( These can also be learned in 1.2 by the way 8 months.
This has to be two years, of course, there will be some updated technology, including PHP, including other technology .... These are also need to study seriously.
Learning is a step-by-step approach, and you can't just make it like a machine without thinking ...

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.