Php语言的优势和劣势

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和 Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域,那php语言具有那些优势和劣势呢?

PHP的优势包括:

  1、开放源代码

  由于PHP开放源代码,因此基本上可以在网络上找到适合自己的源代码。

  2、免费性

  和其它技术相比,PHP本身免费,并且也是开源代码。

  3、快捷性

  PHP程序开发快,运行快,技术本身学习快。由于PHP可以被嵌入于HTML语言,新词相对于其他语言来说编辑简单,实用性强,更适合初学者。

  4、跨平台性强

  由于PHP是运行在服务器端的脚本,因此可以在多种平台上得到应用,包括了UNIX、LINUX、WINDOWS、Mac OS等系统。

  5、效率高

  PHP由于消耗相当少的系统资源,因此工作效率更高。

  6、图像处理

  一般来说,PHP动态创建图像,而且目前PHP图像处理默认使用GD2。因此也可以配置为使用image magick进行图像处理。

  7、面向对象

  在PHP4,PHP5 中,面向对象方面都做出了很大的改进,因此PHP完全可以用来开发大型商业程序。

  8、专业专注

  PHP同为类C语言,而且更重要的就是PHP以支持脚本语言为主。

9、流行,容易上手

php是目前最流行的编程语言,这毋庸置疑。它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采用php。不仅如此,据统计,有78.1%从事php的人认为php最容易学习和上手。这是因为php常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。NewMediaCampaigns公司的开发工程师JoshLockhart曾讲过: php是最容易学习的网站开发语言,它能安装在绝大多数的服务器上,并且由于有实时更新的文档和问答,php语言相对其他语言简单易学。

10、仍然在不断发展

php在不断兼容者类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。

缺点:设计缺陷,缺少关注

php被称作是不透明的语言,因为没有堆栈追踪,各种脆弱的输入。没有一个明确的设计哲学。早期的php受到Perl的影响,带有out参数的标准库又是有C语言引入,面向对象的部分又是从C+ +和Java学来的。不过,总的来说,相对于极小的缺点来说,php的发展空间是极其大的,这也是为何其会受到市场以及企业喜欢和欢迎的原因所在。

看完以上分析,如果你喜欢,并且愿意加入php这个大家族来,也可关注六星教育网站,让自己获得更广阔的发展空间。