PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP语言优势
- 安全性高:PHP是开源软件,每个人都可以看到所有的PHP的源代码,程序代码与Apache编译在一起的方式让它的安全设定更灵活。
- 跨平台特性:PHP几乎支持所有的操作系统平台,平且支持Apache、IIS等多种Web服务器。
- 支持广泛的数据库:可操作主流与非主流的数据库。
- 易学性:PHP嵌入在HTML语言中,以脚本语言为主,内置丰富函数,语法简单、书写容易、方便学习掌握。
- 执行速度快:占用资源少,代码执行速度快。
- 免费:在流行的企业应用LAMP平台中,Linux、Apache、MySQL、PHP都是免费软件。
- 模块化:实现程序逻辑与用户界面分离。
- 支持面向对象与过程:支持面向对象和过程两种开发风格,并可向下兼容。
- 内嵌Zend加速引擎,性能稳定快速。
PHP5新特性
- 构造函数与析构函数
- 对象的引用
- 对象的克隆
- 对象中私有、公共及受保护模式
- 接口
- 抽象类
- __call
- __set和__get
- 静态成员
PHP的应用领域
- 中小型网站的开发
- 大型网站的业务逻辑结果展示
- Web办公管理系统
- 硬件管控软件的GUI
- 电子商务应用
- Web应用系统开发
- 多媒体系统开发
- 企业级应用开发