php的优势与劣势

数以千万计的网站在使用PHP, PHP能这么受欢迎, 一定有着它的过人之处. 那么, PHP的优势是什么呢? 有什么局限性呢?

优势

  1. 清晰的文档, PHP如此受欢迎的原因有很多, 而清晰的文档一定是原因之一, 文档非常完善, 示例也非常多

  2. 开源

  3. 免费

  4. 简单易学, 类C语法, 能非常快速地上手.

  5. 稳定, 有非常强大的社区支持, 一旦PHP出现BUG, 会非常高效地被解决掉.

  6. 众多的框架可供选择, Symfony, laravel, yii, ci. 还有C扩展型的框架yaf, phalcon

  7. 跨平台, linux, windows上都可以完美运行

  8. 海量的库可供选择, 尤其现在有了composer和packagist, 简直就是广大phper的福音.

  9. 弱类型, 使得编码时更加灵活.

劣势

  1. 脚本语言的通病, 每次运行都要编译. 效率不高, 但是已经有opcache这类的扩展可以缓存opcode.

  2. 弱类型, 没错, 这虽然是优势, 同样也是劣势. '1000' == '1e3' 这两个字符串的比较的结果是什么? 是true, 这可能会让很多人一头雾水. 而且弱类型变量, 更加占用内存空间. 且众多的类型判断, 会带来性能上的损失.

  3. 安全问题, PHP是开源的, 任何人都能研究源代码. 难保没有0day漏洞被发现. (并不是说闭源就一定更安全)

  4. 性能, PHP7的性能是PHP5的几倍, 压测和HHVM的性能相当, 某些方面比HHVM表现更出色, 但是PHP的性能还是有待提升.

Anyway, PHP作为WEB开发语言, 还是相当优秀的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值