php是一种服务器端、跨平台、html嵌入式的脚本语言
执行速度快:php是一种强大的cgi脚本语言,语法混合了c、java、perl和php式的新语法,执行网页比cgi、perl和asp更快,这是它的第一个突出的特点。 (推荐学习:php视频教程)
具有很好的开放性和可扩展性:php属于自由软件,其源代码完全公开,任何程序员为php扩展附加功能非常容易。
数据库支持:php支持多种主流与非主流的数据库。
如:、adabas d、dba、dbase、dbm、filepro、informix、interbase、msql、mysql、microsoft sql server、solid、sybase、odbc、oracle、oracle 8、postgresql等。其中,php与mysql是现在绝佳的组合,它们的组合可以跨平台运行。
面向对象编程:php提供了类和对象。为了实现面向对象编程,php4及更高版本提供了新的功能和特性,包括对象重载、引用技术等。
版本更新速度快:与数年才更新一次的asp相比,php的更新速度就要快得多,因为php每几周就更新一次。
具有丰富的功能:从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,php几乎涵盖了所有网站的一切功能。
可伸缩性:传统上网页的交互作用是通过cgi来实现的。cgi程序的伸缩性不很理想,因为它为每一个正在运行的cgi程序开一个独立进程。
解决方法就是将经常用来编写cgi程序的语言的解释器编译进你的web服务器(比如mod_perl,jsp)。php就可以以这种方式安装,虽然很少有人愿意这样以cgi方式安装它。内嵌的php可以具有更高的可伸缩性。
功能全面:php包括图形处理、编码与解码、压缩文件处理、xml解析、支持http的身份认证、cookie、 pop3 、snmp等
以上就是php的特点有哪些的详细内容。