As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 指导。




10年前关闭。




昨天接受采访时被问及 PHP 的三个优点和三个缺点。这是一个初级职位,面试官并不期望所有问题都能得到正确回答/回答。

我主要是一个业余 Web 开发人员,那么 PHP 的优点和缺点是什么?

最佳答案

优点:

  • 它无处不在,在每个系统/服务器上,这意味着您不必担心安装它。
  • 它很受欢迎,有一个庞大的开发人员社区,这意味着您可以轻松获得帮助并找到可重用的脚本来使用
  • php.net 是一个很好的资源

  • 缺点:
  • 它缺乏其他语言几十年来所拥有的功能。对于直到最近最流行的版本(闭包、匿名函数、命名空间)。它们在 5.3+esque 中可用,但不常用。
  • 不一致的函数名称,不一致的函数参数顺序。没有命名空间就一团糟。
  • 缺乏 unicode 支持
  • PHP4 缺乏对 OO 的支持,尽管它已经正式消亡,但它仍然被广泛使用,这意味着对于一些您无法控制托管的客户端工作,您被迫为 PHP4 的可怕的 OO 编写代码。
  • 不是线程安全的,无法利用 Apache2 的多线程模式
  • Fraking 魔术语录
  • 关于php - PHP的优缺点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3536523/

    10-10 04:22