PHP is the most impressive thing: You don't have to get to know the language well. Think about how many languages you know can achieve this? The obvious one is java. You need to know a lot about compiling only one helloworld, not to mention creating a web application. But for PHP
PHP is the most impressive thing: You don't have to get to know the language well. Think about how many languages you know can achieve this? The obvious one is java. You need to know a lot about compiling a hello world, let alone creating a web application. But for PHP
PHPWhat impressed you the most is that you don't have to get to know the language well. Think about how many languages you know can achieve this? The obvious one isJavaNow, only oneHello worldYou need to understand a lot of knowledge, not to mention creatingWebApplication. HoweverPHP.
It should be said thatPHPWhen accessingBad BehaviorTime RatioPerlIt is a little strong. RememberWebPeople often say that they will usePerlCreating large programs, although I know (there is no way to convince them) will eventually fail.
On the other hand,PHPIt does have the ability to create some large programs, suchDrupal. My friendsNancy niclaisen(This is also the case.BloggerShe wants to build a travel website. I suggest you check it out.Drupal. She did it and finally chose it. Because in her opinionDrupalThe user community is too good, providing a lot of help for her to establish a site and smoothly go online.
PHPIt allows cainiao to get started quickly and directly do what they are interested in without worrying about complicated programming theories and practices. You only need to do this to get what you want on the webpage.
However, this is also the problem with this language. You will find many completely wrongPHPImplementation example.CopyBecause no one knows what the problem is. One of the first examples I use isPHPFile lock. The results are found many, but not correct. In fact,PHPIt is mainly used in databases that can handle all consistency problems, so that people do not have to consider some underlying problems. However, the program language processes the same way in terms of high-level interaction with the database and underlying interaction with the file system. Therefore, there is no such sign as "dragon comes" for beginners. I feel that there are too many people in the community who "enjoy their benefits", but few people really understand and understand the basic principles. So there was a situation where we broke into this field where few people were interested and abused it in ignorance.
After,PHP5Yes, it is a setC ++AndJavaBig success. This powerful feature is really exciting, but my worries are getting worse: it seems that people can have all the features without carefully considering the details and the impact on all aspects of the language. On the contrary, I have been paying attentionPythonEvery careful choice made by language. Time will prove, maybePHPThe Community will solve the problem of how to use all of these features, but I have many doubts.
At the same time, I usedPHP. The key is that I only use it in a very small scope. For example,PHPCan solve the problem easilyIncludeFile is a low-levelHTMLProblem.PHPAnd I can easily deploy my design solutions on the entire website. Sometimes you just want to embed a little thing you do on the page.PHPWhat you are good.
However, as long as the target becomes a little more complex, I think it is best to switchPython. Therefore,PHPIt is still limited to small-scale applications. I don't want to use it widely.