PHP语言的精华

我不擅长布道,因为我总是认为人家书上写得东西比我写得好多了.可是我却想把一些简单的道理说一下,因为总有人问我,那我就说几句.

PHP有很多不好的地方,比如说使用$符作为变量的一部分,大量使用->和=>作为分隔符或者引用之类的,并且它的方法并不面向对象,而对象却不能少了过程式方法,它又不像Python那样,方法本身也是对象,同时方法的参考顺序也没有统一的设计,我天天写PHP都要没事就查文档去看substr, strpos, strrpos这些东西.但任何语言都有问题,而PHP却有臫优秀的一面,提提它的精华吧.

第一条精华:简单.

PHP是极其简单的语言,虽然说你可以把PHP复杂化,但是PHP的简单是不需要解释的,也不需要争论的.只要想着PHP在正常情况下会一行一行向下执行,任何人都能够简单地入手.

第二条精华:深入.

不要认为PHP不能做复杂的东西,看看Symfony2框架就明白了,它是一个让PHP完全面向对象的框架,用它能做很多大家伙.

第三条精华:Web+CLI

现在都是PHP5.4的年代了,PHP的GC已经很不错了,你可以在CLI下面写脚本,就像Python和perl做的那样.

第四条精华:扩展

有啥不够用的东西,用C顶上,没有解决不了的问题.

第五条精华:资源

在Web上有大量超乎想像的PHP资源,反正我认为在Web领域要远超其他语言(JavaScript这货不算)

第六条精华:成熟产品

Drupal, WordPress, Joomla, media wiki, tiki, mantis等等,还有crm相关的,国内也有phpwind, discuz, 方维等各家都在使用PHP做产品,大部分都易于修改扩展.

就这六条,应该满足了.别黑我大PHP了.

转载自:http://saharabear.com/weblog/?p=1718

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>