PHP 技术简介
已过期 [ 标签:
•
推荐答案
一、PHP 概述
PHP
是一种 HTML
内嵌式的语言(类似 IIS
上的 ASP
)。而 PHP 独特的
混合了 C、Java、Perl
以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的
执行
作为全球最普及的互联网开发语言之一,PHP 从 1994 年诞生至今已被 2000
多万个网站采用,全球知名的
、
TOM 、YouTube 等均是 PHP 技术的经典应用。随着 PHP 技术的成熟和完善,
PHP 已经从一种针对
发展成为一个适合于企业级部署
、Adobe 等公司均在普遍选用 PHP 技术。
在权威机构的
中,PHP 技术在全球互联网社区领域的应用位居第一。
在 Alexa 中文网站 500
,394 家网站全部或部分应用着 PHP 技术。
PHP 最初是在 1994
年 Rasmus Lerdorf 开始计划发展。在 1995 年以
Personal Home Page Tools 开始对外发表第一个版本。在这早期的版本中,
提供了访客留言本、访客
等简单的功能。随后在新的成员加入开发行列
之后,在 1995 年中,第二版的 PHP
问市。第二版定名为 PHP/FI(Form 第三
版的开发计划,开
组加入了 Zeev Suraski
及 Andi Gutmans(这两个
人和 Rasmus Lerdorf 并称为 PHP 的三位创始人),从此 PHP 成为了真正意
义上的 Interpreter)。PHP/FI 并加入了 mSQL 的支持,自此奠定了 PHP 在动
态网页开发上的影响力。在 1996 年底,有一万五千个 Web 网站使用
PHP/FI;在 1997
年中,使用 PHP/FI 的 Web 网站成长到超过五万个。而在
1997 年中,开始了
。在 1998 年 6 月,PHP.net 发布了 PHP 3.0 声
明。在这一版本中 PHP 可以跟 Apache
紧密地结合;再加上它不断的更
新及加入新的功能;并且它几乎支持所有主流与非主流
;而且它拥有
非常高的执行效率。
现在 PHP5.0 版本强化更多的功能。首先,完全实现
。PHP4 版本中以
深拷贝为
的对象代入,在 PHP5 中变为以浅拷贝为缺省值。因此,
PHP5 并非与 PHP4 完全兼容,不过,提供名为 PHP 兼容模式的功能。其次是
XML 功能,PHP5.0 版本支持可直观地访问 XML 数据、名为 SimpleXML 的
XML 处理用界面。同时还强化了 XML Web 服务支持,而且标准支持 SOAP 扩
展模块。数据库方面,PHP 新版本提供旨在访问 MySQL 的
面--MySQLi。
除此前的界面外,还可以使用面向对象界面和
语句(Prepared