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

php的缺点_深入解读PHP语言的优劣势,看清代码的本质_第1张图片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语言的优劣势,看清代码的本质_第2张图片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语言的优劣势,看清代码的本质_第3张图片PHP优劣势

PHP总结:

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

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

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

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

你可能感兴趣的:(php的缺点)