PHP的优缺点?

Sal*_*ara 3 php

在昨天的一次采访中被问到三个好的和三个关于PHP的坏事.这是一个初级职位,面试官并不期望所有问题都能得到正确回答.

我是一个业余爱好者web开发人员居多,所以什么 PHP的优缺点?

med*_*iev 10

好点:

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

坏点:

  1. 它缺乏其他语言几十年来所具有的功能.对于最近才出现的最流行的版本(闭包,匿名函数,命名空间).它们有5.3 + esque,但不常用.
  2. 函数名称不一致,函数参数排序不一致.没有名称空间,这是一团糟.
  3. 缺乏unicode支持
  4. PHP4缺乏OO支持,尽管已经正式死机,它仍然被广泛使用,这意味着对于某些客户端工作,你不控制托管,你被迫编写PHP4的可怕OO代码.
  5. 不是线程安全的,不能利用Apache2的多线程模式
  6. Fraking魔术引号