background image

We b

服务器在请求的We b页中寻找< ? P H P. . . ?>标记,并按要求执行这些 P H P代码。

由P H P代码生成的输出将替代 <?PHP . . . ?>标记。例如,当P H P代码运行后,以前的 We b

页面将变成如下所示的内容:

注意,所有的 P H P代码都消失了,仅仅留下了 H T M L语句。而由P H P代码生成的 H T M L语

句在上例中以黑体的形式显示。

1.5   PHP

语言是在

We b

服务器端运行

当开发互联网应用程序时,很重要的一点是要清楚应用程序是在哪一端运行的。 P H P总

是运行在服务器端。不要嘲笑我总强调这一点。在以后考虑对应用程序的某些特性进行规划
时,有的人可能就会在应用程序在哪里运行这个问题上搞错。

由于Java applet、A c t i v e X或JavaScript  都是运行在客户端的 We b浏览器中的,因此 P H P不

能直接和它们进行比较。然而可以很容易地将这些语言与 P H P结合在一起。使用 P H P可以很方
便地生成所需要的任何 H T M L代码,当然也就能激活 Java applet和A c t i v e X控件,还可以动态
生成J a v a S c r i p t语句。当对互联网应用程序开发还很陌生的时候,这也许没有什么意义,但是
在读完本书后,这一切就会变得十分清晰了。

1.6   PHP

无处不在

“无处不在”是常使用的充满激情的词语,到 1 9 9 9年7月,将有 6 0万左右的 We b站点使用

P H P

,1 9 9 9年夏天有关 L i n u x和开放源码运动的大发展很可能使 P H P团体有突破性发展。可以

在h t t p : / / w w w. p h p . n e t / u s a g e . p h p 3站点上看到它的发展趋势图表。

此外,P H P邮件列表每天能收到大约 8 0个电子邮件,每个月能收到大约 2 5 0 0个电子邮件,

这说明 P H P是一个非常活跃的开发团体。使用 P H P的商业公司包括三菱汽车公司、沃尔沃、
Red Hat 

公司、E * Tr a d e、第一美国银行、旧金山巨人集团和圣迭弋动物园等等。

1.7   PHP

C

J a v a

相似吗

P H P

程序和C程序有略微相似的地方,这是由于 P H P来源于 C、P e r l和J a v a。一些对 C语言

来讲比较麻烦的方面(如处理字符串的技术),由于采用了和 P e r l相近的技术,在 P H P中就不
再麻烦了。 P H P中不包括J a v a中的一些面向对象特性。

P H P

能很好地处理某些低级的任务,如果代码需要运行得特别快,就可以很方便地使用 C

为P H P程序编写模块。

1.8   P H P

C o l d F u s i o n

Active Server Pages

Java  Server  Pages

更好

吗?

可以说是,也可以说不是。

第1章 什么是 PHP

计计

3

下载