10.1 使用动态内容
为什么要使用动态内容呢?因为动态内容可以给网站使用者不同的和实时变化的内容,极大地提高了网站的可用性。如果Web应用都只是使用静态内容,则Web编程完全不用引入PHP、JSP和ASP等服务器端脚本语言了。通俗地说,使用PHP语言的主要原因之一,就是使用动态内容。
下面讲解使用动态内容的案例。此例中,在先不涉及变量和数据类型的情况下,将使用PHP中的一个内置函数来获得动态内容。此动态内容就是使用date()函数获得Web服务器的时间。
【例10.1】(实例文件:ch11\10.1.php)
<HTML> <HEAD><h2>PHP Tells time. - PHP告诉我们时间。</h2></HEAD> <BODY> <?php date_default_timezone_set("PRC"); echo "现在的时间为:"; echo date("H:i:s Y m d"); ?> </BODY> </HTML>
运行结果如图10-1所示。
过一段时间再次运行上述PHP页面,即可看到显示的内容发生了动态的变化,如图10-2所示。
【案例分析】
(1)“PHP Tells time. - PHP告诉我们时间。”是HTML中的“<HEAD><h2>PHP Tells time. - PHP告诉我们时间。</h2></HEAD>”所生成的。后面的“现在的时间为: 08:38:54 2012 08 15”是由“<?php echo "现在的时间为: "; echo date("H:i:s Y m d"); ?>”生成的。
(2)由于“现在的时间为: 08:38:54 2012 08 15”是由date()函数动态生成并且实时更新的,如果再次打开或刷新此文件的时候,PHP代码将被再次执行,所输出的时间也会发生改变。
【讲解知识点】
此案例中通过date()函数处理系统时间,得到动态内容。时间处理是PHP中一项重要的功能。