PHP's ability to solve problems is beyond question.

Source: Internet
Author: User
Tags learn php

PHP The ability to solve problems is beyond doubt.

"I am a PHP programmer and I often use Python in my project, but I admire PHP and its ability to solve problems. PHP users have been growing because sometimes some poor souls want to create an online encyclopedia, or a teacher needs an online learning platform, or someone wants to write a blog. These people don't want to learn any programming, they just want to solve the problem. ”

I want to say that this commentary really hit the point! I think this is the main reason for PHP to succeed.

People learn PHP because they have some problems to solve, and that's where PHP shines. You can easily open your static HTML page, add a simple inside, then ... This is done!

From there, you can write simple scripts, learn how to work with forms, how to talk to a database, and so on. After a while you start using object-oriented programming, and some frameworks may also be used.

That's basically how I got into the programming ring.

PHP is a little different than many other languages. Learning other languages requires you to study computer science for 5 years before you get into the real world where you want to solve the problem. (You can of course say that PHP is a language that can generate a lot of programmers, and not most other languages make programmers less.) )

You may ask: Well, once you start to learn programming, why not change the other language? Simply put: PHP is a bit of a problem, but it's not that bad. Of course, people are always trying to tell you, but it's really not like that. What people criticize most about PHP is that it really doesn't matter, just like inconsistent needles and the chaotic order of hay heaps. At the highest point of things PHP is making a mistake. But in reality it doesn't really have any effect. Of course, it would be better if the order was consistent, but my IDE was really good at reminding me how to do things right.

To summarize:

PHP is a great language for getting started with programming!

Once you start learning, PHP is also good for practical programming (you know, it's useful for object-oriented ones)

PHP is not as bad as some people say. It's a bit of a problem, just like every language has a little bit of a problem, but in practice PHP rarely has problems.

In addition, I have noticed that most of the attackers in PHP face the language like a 10-year-old naïve child. For example in the following Jeff article:

"It's not the scary design of PHP that makes people frustrated. Does anyone still deny that PHP is the worst-designed mainstream language for decades of programming? What's really frustrating is that this has not changed so far. ”

This is too much to say. PHP has changed a lot in recent years, but many people seem to remember the image of the less-than-good poor language that it supports for OOP in the PHP 4 era. Well, I'm going to make it right for you: PHP 4 has been dead for almost 10 years, and PHP 5 has been very supportive of object-oriented, just like Java. PHP 5.3 also adds a combination of namespaces and lambda function support. and PHP 5.5 will add a lot of new features that make people's eyes bright. And you're telling me that it hasn't changed a long time?

Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:

Http://www.lampbrother.net

PHP's ability to solve problems is beyond question.

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.