动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 Perl中的块输出用法详解

作者来源: 
阅读 1286 人次 , 2006-3-29 4:05:00 


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

上面介绍了块输出语句的基本用法,另外还有几个特殊的地方需要注意:
a.输出块内容中可以使用变量替换部分内容,用法和print语句一样,直接在你需要插入变量的地方写上变量的名称。
b.输出块内容中不能包含两个特殊字符——$和@,这两个字符如果包含在输出块内容中时,必须转义,也就是说,要在字符的前面加上""。
c.在同一个文件或函数中,定义的块输出标志不能相同,否则,就会出现难以预料的后果。

以上是我在perl编程中的一点体会,希望能给大家带来帮助。

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:GD.pm 图形模块安装指南
· 下一篇:CGI编程--Perl的安装配置
· Perl教学(13)Perl的面向对象编程之一
· perl如何内嵌html
· CGI教程(6)调用CGI脚本文件的例子之三
· 用Perl制作留言本实例之一
· CGI教程(10)CGI 规范之五


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077