PHP(英文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
PHP语言主要有以下优点:
1、开源的、免费的。PHP的源代码是公开的。PHP运行环境Apache、Nginx等也是免费的。而且有完整的参考手册。
2、跨平台性强。能够在UNIX、LINUX、WINDOWS、Mac OS、Android等平台上非常稳定地运行。
3、数据库支持广泛。如MySQL、ODBC、Oracle、AdabasD、S等数据库可以和PHP建立连接,和PHP最常用的是MySQL数据库。
4、运行高效性。消耗系统资源比较少,运行环境简单,效率高。
5、面向过程和面向对象并用。在PHP语言的使用中,可以分别使用面向过程和面向对象,而且可以将PHP面向过程和面向对象两者一起混用,这是其他很多编程语言是做不到的。
6、快捷性。易学习和使用,操作编辑非常简单,实用性很强,开发周期短。
7、图像处理。PHP默认使用GD2图像库,可以动态创建图像。
PHP语言的主要缺点:
1、只适用于web开发,不方便做.exe文件,不方便做桌面应用程序。
2、对多线程支持不太好,大多数时候只能靠简单的模拟去实现的,虽然有pthreads扩展,但稳定性不够。
3、语法不太严谨,变量不用声明就可以使用,变量的命名规则也不统一。
4、后期维护困难,如果开发初期的框架设定不理想,后期的维护相当困难。