“嵌入式脚本”的意思是脚本可以嵌入到 HTML 代码中。当使用 PERL 何 C/C++语言编写 CGI
脚本时。必须使用
printf ,echo 等命令或者函数向浏览器输出 HTML 代码。而使用嵌入式的脚本语
言时,
HTML 代码可以按照正常的方式编写(如 front page 或 dream weaver 等快速开发工具生
成),需要特别处理的内容(如数据库浏览、查询、与
mail 服务器的连接等)通过嵌入到 HTML
代码中的脚本完成。这样,可以极大的加快开发速度,脚本的可读性也很强。
PHP 的英文全称很有意思,PHP: Hypertext Preprocessor,一种递归的表示方法。和 GNU 的
全称差不多,
GNU 是
“GNU’ sNot Unix”的缩写。这可能是很多程序员的习惯,很诙谐。
1.2 PHP 简史
PHP 是由 Rassmus Lerdorf 在 1994 年构思出来的。起初用于在他的主页上跟踪是谁看过他的在
线简历,当时并未发布,
1995 年早期发布了一个其他人可是使用的版本,当时的名字是 personal
home page tools(个人主页工具)。1995 年中期,发布了第二个版本,称为 PHP/FI 2 其中 FI 的意
思是
From Interpreter,既表单解释器。非常感兴趣 PHP/FI 2 比 1.0 功能有了很大的增强,增加了
对
msql 数据库的支持。很多 web 开发者对 PHP/FI 2 非常感兴趣,开始有人向其中增加新功能很
新特性。
到
1996 年末,据估计全世界至少有 15000 个网站使用 PHP/FI 到 1997 年这个数字上升到
50000 个。到 1997 年中期,PHP 的开发情况发生了很大的变化,以前一直是 Rasmus 独自担当开
发任务,这是由了一个团队通过
Internet 协同开发 PHP。1998 年 6 月发布了 PHP 的新版本 3.0,也
称为
php3。此后 PHP 得到了 web 开发人员的极大好评,有许多企业开始将 PHP3 作为他们的首选
web 开发平台。与微软公司的 ASP 相比,PHP3 能够提供同样或者更好的功能,ASP 只能运行在
windows nt /2000 平台上,提供的数据库支持也比较少;而 PHP3 能够运行在非常广泛的平台上,
如
Linux,BSD,各种 UNIX 以及 WINDOWS 等,同时 PHP3 能够支持非常多的数据库,如
ORACLE,SYBASE,INFORMIX,MS SQL SERVER,MYSQL,POSTGRESQL,ODBC 等。
2005 年 5 月发布了 PHP 的最新版本:PHP4.0 与 3.0 相比,提供了更大的会话管理功能,其
他如数据库支持、正则表达式、字符串处理等功能也得到了极大的改善。
1.3
PHP 能够做什么
请看下面的代码:
<html>
<head>
<title>Example</title>
3