|
|
Perl中的块输出用法详解
|
|
作者:未知 来源:网上收集 加入时间:2005-11-2 |
|
|
Perl中的块输出语句在CGI程序中有着极其重要的作用,它可以用来输出一大段HTML代码,或者是在其他的程序中输出固定的块内容。
块输出语句的用法一般为:
print <<_FLAG_;
content ...
....
end of content
_FLAG_
我们来一行一行的解释它的用法:
1.第一行
块输出开始的标志为"print <<_FLAG_;",其中,print是大家都很熟悉的输出语句,"<<"是表明使用块输出,"_FLAG_"是定义的块输出标志为"_FLAG_",这个标志可以任意定义,但是最好定义一个表怪的字符串,以免和内容中的行发生混淆。这一行最后一个字符是分号,是语句结束的标志,这里就不作解释了。
2.第二行至倒数第二行
这里是块输出的具体内容,你要输出的内容就写在这里。
3.最后一行
这行只有很短的一段内容,就是"_FLAG_"。这一行里我们使用前面定义的块标志放在这一行的开始,这样标志着块输出的结束。这里有几个需要注意的问题:
(1)标志必须放在行开头。
(2)标志后面不能有任何字符,包括语句结束符号——分号。 |
|
|
|
|
|
|