php发展

注册

 

发新话题 回复该主题

深入解读PHP语言的优劣势,看清代码的本 [复制链接]

1#
白癜风能吃什么药 http://pf.39.net/bdfyy/bdfrczy/150920/4698984.html
PHP优劣势


  PHP的优点:


  1、第一个是简单,PHP比其他任何的语言都要简单,入门的话PHP真的是可以一周就入门。C++有一本书叫做《21天深入学习C++》,其实21天根本不可能学会,甚至可以说C++没有3-5年不可能深入掌握。但是PHP绝对可以7天入门。所以PHP程序员的数量非常多,招聘比其他语言更容易。


  2、PHP的功能非常强大,因为PHP官方的标准库和扩展库里提供了做服务器编程能用到的99%的东西。PHP的PECL扩展库里你想要的任何的功能。


  3、另外PHP有超过20年的历史,生态圈是非常大的,在Github可以找到很多代码。

PHP优劣势


  PHP的缺点:


  1、性能比较差,因为毕竟是动态脚本,不适合做密集运算,如果同样的PHP程序使用C/C++来写,PHP版本要比它差一百倍。


  2、函数命名规范差,这一点大家都是了解的,PHP更讲究实用性,没有一些规范。一些函数的命名是很混乱的,所以每次你必须去翻PHP的手册。


  3、提供的数据结构和函数的接口粒度比较粗。PHP只有一个Array数据结构,底层基于HashTable。PHP的Array集合了Map,Set,Vector,Queue,Stack,Heap等数据结构的功能。另外PHP有一个SPL提供了其他数据结构的类封装。

PHP优劣势


  PHP总结:


  1、PHP更适合偏实际应用层面的程序,业务开发、快速实现的利器


  2、PHP不适合开发底层软件


  3、使用C/C++、JAVA、Golang等静态编译语言作为PHP的补充,动静结合


  4、借助IDE工具实现自动补全、语法提示

分享 转发
TOP
发新话题 回复该主题