Practical PHP Programming

向你的老板推销PHP

如果你想在公司使用PHP而你的经理想要使用另外的解决方案时,或者你想要写一个可以用PHP很方便实现的web程序时,你可能需要一些理由来说明PHP是最好的语言。下面简要列出了一些:

  • PHP是跨平台的。它可以在Windows、Linux、BSD、Mac OS X、Solaris和其他一些不同的平台上运行。
  • PHP是免费的。你可以下载它的源码,使用甚至修改它而不用付一分钱的授权费。你甚至可以定制你自己版本的PHP。需要注意的是,只有PHP这个语言是免费的,这并不是说你也需要免费将你的代码贡献出来。
  • PHP很快。在大部分情况下,PHP可以轻松同Perl或Python竞争,通常和微软的ASP.NET想比肩。考虑到PHP代码执行后可以被缓存,可以说PHP的性能是一等一的。
  • PHP是强大的。已经有写好的数以千计的函数来帮你完成你的工作,包括处理各种数据库(MySQL, Oracle, MsSQL, PostgreSQL和其他类型的数据库),文件上传,FTP,电子邮件,图形接口,Flash等等。
  • PHP是可扩展的。为PHP编写自己的扩展来操作一些关乎速度的函数是很常见的,同时PHP的扩展API也是一个特别丰富和灵活的系统。
  • PHP是可依赖的。PHP已经在全世界数以百万计的服务器上运行了,也就是说它足以应付各种应用场景。
  • PHP容易调试。PHP有一大堆调试器,免费的商业的都有,调试PHP不过是小菜一碟。
  • PHP被商业支持的。PHP的两个最主要的贡献者成立了Zend公司,销售PHP的支持和技术产品,所以不用担心PHP没有大公司支持。
  • PHP是由社区支持的。有像 www.phpbuilder.com 一样的网站来给PHP提供用户运行的支持,同样有很多官方的邮件列表来回答你遇到的PHP相关的问题。
  • PHP是高级语言。PHP 5发布之后,PHP引入了很多期待已久的特性,包括更多的错误句柄的理解,更好的面向对象的特性,以及速度上的提升。
  • PHP很有意思。特别是你在看这本书,我确定你会同意我的看法,PHP是一门有意思的语言。有大量的已经写好的函数来帮你工作,你只需要花一点点时间来进行调试。呃,大概你老板不会关心这一点……