日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP基礎之函數2——函數參數

瀏覽:98日期:2022-09-14 16:33:55

通過參數列表可以傳遞信息到函數,即以逗號作為分隔符的表達式列表。參數是從左向右求值的。

PHP 支持按值傳遞參數(默認),通過引用傳遞參數以及默認參數。也支持可變長度參數列表,更多信息參見?func_num_args(),?func_get_arg()?以及?func_get_args()。

Example #1 向函數傳遞數組

<?php function?takes_array($input) ??? echo?'$input[0]?+?$input[1]?=?',?$input[0]+$input[1];}?>通過引用傳遞參數

默認情況下,函數參數通過值傳遞(因而即使在函數內部改變參數的值,它并不會改變函數外部的值)。如果希望允許函數修改它的參數值,必須通過引用傳遞參數。 如果想要函數的一個參數總是通過引用傳遞,可以在函數定義中該參數的前面加上符號 &:

Example #2 用引用傳遞函數參數

<?phpfunction?add_some_extra(&$string){????$string?.=?’and?something?extra.’;}$str?=?’This?is?a?string,?’;add_some_extra($str);echo?$str;????//?outputs?’This?is?a?string,?and?something?extra.’?>默認參數的值

函數可以定義 C++ 風格的標量參數默認值,如下所示:

Example #3 在函數中使用默認參數

<?phpfunction?makecoffee($type?=?'cappuccino'){????return?'Making?a?cup?of?$type.n';}echo?makecoffee();echo?makecoffee(null);echo?makecoffee('espresso');?>以上例程會輸出:

Making a cup of cappuccino.Making a cup of .Making a cup of espresso.

PHP 還允許使用數組?array?和特殊類型?NULL?作為默認參數,例如:

Example #4 使用非標量類型作為默認參數

<?phpfunction?makecoffee($types?=?array('cappuccino'),?$coffeeMaker?=?NULL){???$device?=?is_null($coffeeMaker)???'hands'?:?$coffeeMaker;???return?'Making?a?cup?of?'.join(',?',?$types).'?with?$device.n';}echo?makecoffee();echo?makecoffee(array('cappuccino',?'lavazza'),?'teapot');?>

默認值必須是常量表達式,不能是諸如變量,類成員,或者函數調用等。

注意當使用默認參數時,任何默認參數必須放在任何非默認參數的右側;否則,函數將不會按照預期的情況工作。考慮下面的代碼片斷:

Example #5 函數默認參數的不正確用法

<?phpfunction?makeyogurt($type?=?'acidophilus',?$flavour){????return?'Making?a?bowl?of?$type?$flavour.n';}echo?makeyogurt('raspberry');???//?won’t?work?as?expected?>

以上例程會輸出:

Warning: Missing argument 2 in call to makeyogurt() in /usr/local/etc/httpd/htdocs/phptest/functest.html on line 41Making a bowl of raspberry .

現在,比較上面的例子和這個例子:

Example #6 函數默認參數正確的用法

<?phpfunction?makeyogurt($flavour,?$type?=?'acidophilus'){????return?'Making?a?bowl?of?$type?$flavour.n';}echo?makeyogurt('raspberry');???//?works?as?expected?>

以上例程會輸出:

Making a bowl of acidophilus raspberry.

Note:?自 PHP 5 起,默認值可以通過引用傳遞。

可變數量的參數列表

PHP 在用戶自定義函數中支持可變數量的參數列表。其實很簡單,只需使用?func_num_args(),?func_get_arg(),和?func_get_args()?函數即可。

可變參數并不需要特別的語法,參數列表仍按函數定義的方式傳遞給函數,并按通常的方式使用這些參數。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲不卡系列| 久久99蜜桃| 久久午夜精品一区二区| 视频一区中文字幕国产| 国产日韩视频| 国产亚洲高清在线观看| 激情欧美日韩一区| 99热国内精品| 欧美日韩一二三四| 欧美日本一区| 99热免费精品| 欧美日韩尤物久久| 久久一区精品| 日韩中文字幕| 日本aⅴ精品一区二区三区| 精品三级久久久| 国产欧美日韩综合一区在线播放| 电影亚洲精品噜噜在线观看| 欧美日韩在线精品一区二区三区激情综合| 四虎成人av| 欧美国产另类| 欧美激情精品| 美女视频黄久久| 中文字幕乱码亚洲无线精品一区| 亚洲国产综合在线看不卡| 国产精品三p一区二区| 亚洲精品免费观看| 国产精品一级| 日本精品另类| 日韩欧美中文字幕电影| 九一精品国产| 99在线观看免费视频精品观看| 美女国产一区二区三区| 国产精品伊人| 亚洲免费成人av在线| 水蜜桃久久夜色精品一区的特点| 国产字幕视频一区二区| 亚洲电影在线一区二区三区| 久久久国产精品一区二区中文| 精品亚洲成人| 日韩在线中文| 一区二区自拍| 免费在线视频一区| 亚洲香蕉网站| 亚洲区国产区| 国产精品亚洲欧美日韩一区在线| 久久99影视| 精品国产免费人成网站| 麻豆精品久久久| 男女激情视频一区| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲精品国产精品粉嫩| 国产精品一区二区三区av| 日韩av成人高清| 亚洲精品无播放器在线播放| 爽好多水快深点欧美视频| 国产精品久久久久av蜜臀| 国产99精品| 欧美午夜三级| 日本免费一区二区三区四区| 欧美日韩国产高清电影| 日欧美一区二区| 日韩欧美1区| 亚洲va久久| 香蕉久久国产| 欧美精品国产| 欧美午夜精彩| 中文无码日韩欧| 午夜性色一区二区三区免费视频| 国产精品午夜av| 国产毛片精品久久| 91伊人久久| 天堂中文av在线资源库| 日韩中文字幕麻豆| 日本欧美在线| 精品三级久久| 日韩精品视频在线看| 999久久久91| 国产在线不卡一区二区三区| 久久久国产精品一区二区中文| 亚洲精品99| 成人精品天堂一区二区三区| 国产精品白丝久久av网站| 首页欧美精品中文字幕| 欧美va天堂在线| 午夜av不卡| 福利一区二区| 97精品国产福利一区二区三区| 日韩福利视频导航| 久久狠狠婷婷| 久久九九精品| 国产精品xvideos88| 国产成人精品一区二区免费看京| 久久午夜精品一区二区| 日韩一区三区| 国产一区二区亚洲| 麻豆一区二区99久久久久| 精品视频黄色| 免费在线看一区| 免费成人av在线播放| 久久久久久久久久久9不雅视频| 精品五月天堂| 91视频一区| 九九精品调教| 激情综合网站| 久久久久久美女精品| 亚洲免费播放| 亚洲免费婷婷| 国产日韩欧美一区二区三区| 国产在线一区不卡| 国产高清视频一区二区| 久久亚洲资源中文字| 国产精品蜜芽在线观看| 国产精品xx| 欧美日韩激情| 欧美1区免费| 亚洲精品成人一区| 亚洲啊v在线| 国产欧美久久一区二区三区| av综合电影网站| 国产真实久久| 免费国产亚洲视频| 国产女人18毛片水真多18精品| 亚洲精品系列| 日本一二区不卡| 精品99在线| 69堂精品视频在线播放| 老鸭窝一区二区久久精品| 色婷婷综合网| 亚洲资源网站| 国产精品久久久久久久久久10秀 | 日本三级亚洲精品| 国产精品一区高清| 日韩欧美中文字幕在线视频| 欧美一区不卡| 亚洲青青久久| 尹人成人综合网| 黄色亚洲在线| 国产精品久久久久久久久久10秀| 精品久久在线| 国产欧美综合一区二区三区| 国产精品毛片| 日韩欧美综合| 国产情侣久久| 免费精品视频最新在线| 欧美国产中文高清| 免费不卡在线观看| 午夜影院一区| 久久精品国产成人一区二区三区| 蜜桃一区二区三区在线观看| 激情欧美国产欧美| av资源亚洲| 亚洲国产综合在线看不卡| 精品免费视频| 好吊日精品视频| 91伊人久久| 1024精品一区二区三区| 日韩国产欧美视频| 日韩免费看片| 91精品国产经典在线观看| 狠狠躁少妇一区二区三区| 中文字幕一区二区精品区| 亚洲精品一级| 国产香蕉精品| 91精品福利| 日韩综合一区| 热久久久久久久| 精品91福利视频| 欧美国产偷国产精品三区| 久久国产三级| 亚洲欧美日韩专区| 亚洲精品97| 日韩精品第一| 91精品国产福利在线观看麻豆| 国产精品麻豆成人av电影艾秋| 最新亚洲国产| 久久高清一区| 红桃视频国产一区| 激情综合激情| 日产精品一区| 电影天堂国产精品| 日韩中文在线电影| 97精品国产一区二区三区| 日韩精品福利一区二区三区| 欧美精品自拍| 国产综合亚洲精品一区二| 91看片一区| 亚洲v在线看| 国产91在线播放精品| 热久久久久久| 日韩av在线免费观看不卡| 国产精品2区| 久久香蕉精品香蕉| 国产成年精品| 欧美一级鲁丝片| 99久久婷婷| 噜噜噜躁狠狠躁狠狠精品视频| 91精品国产福利在线观看麻豆| 国产精品手机在线播放| 日韩不卡在线|