国产黄色免费网站,人人干人人干人人干,免费大黄网站在线看,国产情侣一区二区三区,99精品国产福利免费一区二区,国产亚洲成归v人片在线观看,伊人88

2023信創(chuàng)獨角獸企業(yè)100強
全世界各行各業(yè)聯(lián)合起來,internet一定要實現(xiàn)!

Perl在CGI程序設(shè)計中常用的函數(shù)

2004-02-12 eNet&Ciweek

  --------------------------------------------------------------------------------

  指令:#

  說明:注解符號Remark宣告

  范例:#本程序是一個示范注解說明  

  --------------------------------------------------------------------------------

  指令:print

  語法一:print Filehandle LIST

  說明:這個Filehandle可把它看作在I(Input)/O(Output)間的一個橋梁,可以利用Filehandle來做出數(shù)據(jù)讀入寫出的動作。stdin是代表從哪邊輸入數(shù)據(jù),例如從電腦的鍵盤輸入,stdout是代表從哪邊輸出數(shù)據(jù);例如從電腦的屏幕輸出;stderr是代表從哪邊輸出錯誤的數(shù)據(jù),例如從電腦的屏幕輸出。而在Perl語言中有三個標準的Filehandle:

    (一)STDIN(標準輸入):是代表stdin的Filehandle

    (二)STDOUT(標準輸出):是代表stdout的Filehandle

    (三)STDERR(標準錯誤輸出):是代表stderr的Filehandle

    如果要使用其他Filehandle的時候,就要用open這個函數(shù)來打開一個Filehandle,我們可以用print這個函數(shù)把LIST的數(shù)據(jù)輸出給Filehandle。在為大家介紹print這個函數(shù)之前,先讓我們來看看print函數(shù)中特殊打印符號字符:

  符號 內(nèi)定含意

  n 換行New Line

  r 光標換行Return

  t Tab鍵

  f 換頁Form feed

  b 退回一鍵Backspace

  v 垂直Tab鍵

  a 響鈴Bell

  07 十進制ASCII碼

  xff 十六進制碼

  c[ 控制字符

  范例:

    print STDOUT"i love perln";

    將“i love perl"再加上換行顯示于屏幕上。

  --------------------------------------------------------------------------------

  語法二:Print LIST

  說明:如果省略Filehandle的話,就會把Filehandle內(nèi)定為STDOUT。也就是會將LIST的數(shù)據(jù)內(nèi)容顯示于屏幕上。

  范例:

    $Str1ng="perl";

    print"i love $stringn";

    會將“i love perl”再加上換行顯示在屏幕上,而如果要讓雙引號內(nèi)的變量失效的話,可以在變量前面加上這個符號。例如如果是print“i love $string”;的話,就會顯示出“i love $string”這個字符串。

  --------------------------------------------------------------------------------

  語法三:print

  說明:同時省略Filehandle和LIST的話,就會以STDOUT為Filehandle,并會輸出$_這個內(nèi)定輸出變量的數(shù)據(jù)內(nèi)容。如果$_變量是一個空字符串的話,就會顯示出一個空字符串。

  范例:

    $_="i love perln";

    print;

    就會將"i love perl"再加上換行顯示在屏幕上

  --------------------------------------------------------------------------------

  指令:printf

  語法一:printf Filehandle LIST

  說明:在perl語言中也提供C語言中printf的語法,用法和C語言中的用法一模一樣。如果把Filehandle省略的話,也一樣會把STD0UT當成是內(nèi)定的Filehandle。在為大家介紹printf函數(shù)之前,先讓我們來看看printf函數(shù)中變換符號的字符:

  符號 內(nèi)定含意

  %c 字符

  %s 字符串

  %d 整數(shù)

  %f 浮整數(shù)

  %h 十六進制碼

  %o 八進制碼

  范例:

    printf〈"chmod%d%s\n","7l1","cgi");

    會將“chmod 7ll cgi”再加上換行顯示于屏幕上。

  --------------------------------------------------------------------------------

  指令:chop

  語法:chop($string)

  說明:把最后一個字符刪除掉,常常用這個函數(shù)把換行的字.

相關(guān)頻道: eNews

您對本文或本站有任何意見,請在下方提交,謝謝!

投稿信箱:tougao@enet16.com