为什么不是PHP?

为什么不是PHP?,php,Php,有经验的程序员经常对PHP大发雷霆。但到目前为止,我还没有总结出一系列的原因。有人愿意解释一下吗?我怀疑这可以归结为这样一个事实:由于进入门槛低,很容易出现严重/不安全等问题 这就是说,这里有一个相当全面的讨论:PHP的主要缺点是缺乏纯面向对象的方法。此外,与其他高级编程语言相比,性能可能不如ad。它不鼓励模块化编程 PHP的优点比缺点高 对于快速开发,PHP是更好的语言之一。它与所有SQL Server的数据库连接都太好了。最后一个原因是它拥有庞大的用户群。我认为主要原因之一是很容易将页面的P

有经验的程序员经常对PHP大发雷霆。但到目前为止,我还没有总结出一系列的原因。有人愿意解释一下吗?

我怀疑这可以归结为这样一个事实:由于进入门槛低,很容易出现严重/不安全等问题


这就是说,这里有一个相当全面的讨论:

PHP的主要缺点是缺乏纯面向对象的方法。此外,与其他高级编程语言相比,性能可能不如ad。它不鼓励模块化编程

PHP的优点比缺点高


对于快速开发,PHP是更好的语言之一。它与所有SQL Server的数据库连接都太好了。最后一个原因是它拥有庞大的用户群。

我认为主要原因之一是很容易将页面的PHP代码和HTML标记组合成一个大的、不可读且不可维护的文件。然而,这同样适用于其他语言/框架,例如ASP.Net。可以很好地组织PHP代码;我认为使用PHP5的新功能也更容易做到这一点

我猜正如middaparka所说,它的进入门槛很低,因此它更容易被那些没有太多维护大型项目经验的开发人员所使用,从而陷入“意大利面代码”

  • 在第3版之后添加的所有内容都是事后才想到的
  • 后藤1号
    我认为PHP是一种优秀且功能强大的语言,但也发现一些函数的命名约定非常随意、不一致且不直观