资源描述:
《perl在cgi程序设计中常用的函数--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Perl在CGI程序设计中常用的函数>> -------------------------------------------------------------------------------- 指令:# 说明:注解符号Remark宣告 范例:#本程序是一个示范注解说明 -------------------------------------------------------------------------------- 指令:print 语法一:printFilehandleLIST 说明:这个Fi
2、lehandle可把它看作在I(Input)/O(Output)间的一个桥梁,可以利用Filehandle来做出数据读入写出的动作。stdin是代表从哪边输入数据,例如从电脑的键盘输入,stdout是代表从哪边输出数据;例如从电脑的屏幕输出;stderr是代表从哪边输出错误的数据,例如从电脑的屏幕输出。而在Perl语言中有三个标准的Filehandle: (一)STDIN(标准输入):是代表stdin的Filehandle (二)STDOUT(标准输出):是代表stdout的Filehandle (三)STDERR(
3、标准错误输出):是代表stderr的Filehandle 如果要使用其他Filehandle的时候,就要用open这个函数来打开一个Filehandle,我们可以用print这个函数把LIST的数据输出给Filehandle。在为大家介绍print这个函数之前,先让我们来看看print函数中特殊打印符号字符: 符号内定含意 n换行Nefeed b退回一键Backspace v垂直Tab键 a响铃Bell 07十进制ASCII码 xff十六进制码 c[控制字符 范例: printSTDOUT"ilovepe
4、rln"; 将“iloveperl"再加上换行显示于屏幕上。 -------------------------------------------------------------------------------- 语法二:PrintLIST 说明:如果省略Filehandle的话,就会把Filehandle内定为STDOUT。也就是会将LIST的数据内容显示于屏幕上。 范例: $Str1ng="perl"; print"ilove$stringn"; 会将“iloveperl”再加上换行显示在
5、屏幕上,而如果要让双引号内的变量失效的话,可以在变量前面加上这个符号。例如如果是print“ilove$string”;的话,就会显示出“ilove$string”这个字符串。 -------------------------------------------------------------------------------- 语法三:print 说明:同时省略Filehandle和LIST的话,就会以STDOUT为Filehandle,并会输出$_这个内定输出变量的数据内容。如果$_变量是一个空字符串的话,就会显示出
6、一个空字符串。 范例: $_="iloveperln"; print; 就会将"iloveperl"再加上换行显示在屏幕上 -------------------------------------------------------------------------------- 指令:printf 语法一:printfFilehandleLIST 说明:在perl语言中也提供C语言中printf的语法,用法和C语言中的用法一模一样。如果把Filehandle省略的话,也一样会把STD0UT当成是内定的
7、Filehandle。在为大家介绍printf函数之前,先让我们来看看printf函数中变换符号的字符: 符号内定含意 %c字符 %s字符串 %d整数 %f浮整数 %h十六进制码 %o八进制码 范例: printf〈"chmod%d%s\n","7l1","cgi"); 会将“chmod7llcgi”再加上换行显示于屏幕上。 -------------------------------------------------------------------------------- 指令:chop
8、语法:chop($string) 说明:把最后一个字符删除掉,常常用这个函数把换行的字.>>>>这篇文章来自..,。