php的缺点_深入解读PHP语言的优劣势,看清代码的本质

45b887816bdbd1038892528dc7924ef6.pngPHP优劣势

PHP的优点:

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

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

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

db9ea32b0928199535c707556f02b4a4.pngPHP优劣势

PHP的缺点:

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

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

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

3d0af363ffec48d4b6c942b02b92fba3.pngPHP优劣势

PHP总结:

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值