&nb#
本代码也确实够长的,但是仔细看看里面的内容其实也没有什么,从介绍语法的角度来说,最好的方法就是选择其中一部分代码。这部分代码足以概括PHP的语法。选哪个为好呢?OK,就选择115行的display_user_urls函数,其代码如下:
OK,下面的描述将以本代码段的行号为准。此函数用来显示书签信息的。传入的参数是书签的数组。
看看上面的代码。我将从以下几个方面入手
就这些,看起来还不少。
OK,说完了上面的PHP介绍,再看看上面的代码,是不是觉得很easy。要是仍然觉得有点晕,请原谅我的表达。你也可以和我联系,改进一下它们。嘿嘿。
让我们继续解释上面的内容吧。
先看第一行,
它是用来定义一个函数,因为前面有关键字function,参数是一个URL的数组。
看看第6行,定义了一个全局变量 $bm_table,并设置为true。
第10,11行为
它定义了一个form,在form里包含一个表。这个表用来显示书签的。接着看,14,15用来显示表的Title的。背景色为"#cccccc";字体为粗体。这里你可以看到
$color是一个变量,在我们上面说的字符串的操作里,如何显示一个字符串以及显示字符串的规则--PHP会尽可能的识别变量,在这里就有体现。
看看判断语句
is_array判断$url_array是否为数组。count获取$url_array数组的个数。
18行的代码
遍历数组的每个值,然后显示在Table里。
需要注意的是这里调用了htmlspecialchars函数,此函数用来处理用户数据里的HTML特殊字符。
最后看看显示的效果吧。