1.安全性高:PHP具有公认的安全性能。
2.跨平台特性:PHP险些支持所有的操作系统平台,并且支持Apache、IIS等多种Web做事器,并以此广为盛行。
3.支持广泛的数据库:可操纵多种主流与非主流的数据库。

4.易学性:PHP嵌入在HTML措辞中,以脚本措辞为主,内置丰富函数,措辞大略、书写大略,方便学习节制。
5.实行速率快:占用系统资源少,代码实行速率快。
6.免费:软件都是免费利用。
7.模板化:实现程序逻辑与用户界面分离。
8.支持面向工具与过程:支持面向工具和过程的两种风格开拓,并可向下兼容。
9.内嵌在的加速引擎,性能稳定加速。
做WEB开拓时,PHP和Java又有着若何的差异?
很多人很好奇既然PHP和Java都能做WEB开拓,两者之间都有若何的差异呢?
1.数据库访问之间的差距
PHP对付不同的数据库采取不同的数据库访问接口,这样就存在一个问题,由于是不同的数据访问接口,数据库访问代码的通用性不强,这样一来WEB应从MySQL数据库转到Oracle数据库时修正起来就会比较麻烦,事情量也会加大,而Java这不会这么麻烦,只须要大略修就行。
Java之以是比较方便是由于Java通过JDBC来访问数据库,通过不同的数据库厂商供应的数据库驱动方便地访问数据库,访问数据库的接口比较统一,这样就减少了事情量。
2.开拓本钱之间的差距
PHP最经典的组合便是:PHP + MySQL + Apache。非常适宜开拓中小型的Web运用,开拓的速率比较快,并且所有的软件都是开源免费的,开拓的投入自然就会省很多,成本相比Java要低。
Java的Web运用做事器有免费Tomcat、JBoss等, 免费的比较少,开拓本钱较高。
3.措辞之间的差距
PHP是阐明实行的做事器脚本措辞,首先php有大略随意马虎上手的特点。语法和c措辞比较象,以是学过c措辞的程序员可以很快的熟习php的开拓。而java须要先学好java的语法和熟习一些核心的类库,懂得面向工具的程序设计方法。以是java不如php好学。