我们来开门见山地说。PHP是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。但我还是使用它开发了很多软件。那么问题就很明显了为什么今天还在使用PHP?
除了个人理想主义的偏好以外,还有很多理由。这才是我们要讨论的范围。为什么选PHP作为我的Web开发语言?
PHP是什么?「PHP代表什么意思?」或者这么问,「PHP是什么?」PHP是一门编写web页面的语言,底层使用C语言实现,使用HTML的标签语法包裹代码。PHP通常跑在服务端,与web服务器配合工作,负责把HTML加工完返回给访问者。
PHP最初的意思是「PersonalHomePage」。因为这完全限制了使用该语言进行一般使用的意义和可取性,所以该语言现在代表「PHP:HypertextPreprocessor」。这种写法被称为递归缩写(一种全称中引用自己的缩写)。极客们都喜欢用这种名字。
PHP能做什么?PHP能用来做什么?通常来说PHP能做任何你想在web服务器上实现的东西。比如说做一个博客。实现一个SAAS应用也完全不在话下。写一个临时处理数据的脚本也是得心应手。又或者写了一个复杂的脚本,某一天突然变成了一门成功的软件业务?过去也经常发生。
如果你不相信我,可以看下PHP