日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP函數(shù)的參數(shù):形式參數(shù)+實(shí)際參數(shù)
通過(guò)前面對(duì)定義函數(shù)的學(xué)習(xí)我們知道,函數(shù)的參數(shù)列表是由零個(gè)或多個(gè)參數(shù)組成的,每個(gè)參數(shù)之間使用逗號(hào)分隔開(kāi)。參數(shù)是函數(shù)內(nèi)部和函數(shù)外部進(jìn)行數(shù)據(jù)交換的端口,函數(shù)中數(shù)據(jù)的傳入都是由參數(shù)來(lái)完成的。

如果函數(shù)沒(méi)有參數(shù)列表,函數(shù)執(zhí)行的任務(wù)就是固定的,用戶在調(diào)用函數(shù)時(shí)不能改變函數(shù)內(nèi)部的一些執(zhí)行行為。

如果函數(shù)有參數(shù)列表,函數(shù)就可以從外部獲取函數(shù)執(zhí)行所需要的數(shù)據(jù)值。也就是用戶在調(diào)用函數(shù)時(shí),在函數(shù)體還沒(méi)有執(zhí)行之前,將一些數(shù)據(jù)通過(guò)函數(shù)的參數(shù)列表傳遞到函數(shù)內(nèi)部,這樣函數(shù)在執(zhí)行函數(shù)體時(shí),就可以根據(jù)用戶傳遞過(guò)來(lái)的數(shù)據(jù)決定函數(shù)體內(nèi)部如何執(zhí)行。

根據(jù)參數(shù)使用的位置,參數(shù)分為形式參數(shù)和實(shí)際參數(shù)兩種。

1. 形式參數(shù)

形式參數(shù)就是定義函數(shù)時(shí)函數(shù)名后面括號(hào)內(nèi)的參數(shù)列表(簡(jiǎn)稱“形參”),就像它的名字一樣,形參本身沒(méi)有具體的值。因?yàn)楹瘮?shù)體中需要使用外部傳入的參數(shù),為了使參數(shù)可以正確地傳遞進(jìn)來(lái),就需要通過(guò)形式參數(shù)與函數(shù)體里面的數(shù)據(jù)進(jìn)行傳遞,形式參數(shù)如下圖所示。



圖:形式參數(shù)

【示例】一個(gè)函數(shù)的形式參數(shù)如下所示:

';
        echo 'C語(yǔ)言中文網(wǎng)';
    }
?>

其中,代碼第 2 行函數(shù)名后面括號(hào)中的變量 $str 就是該函數(shù)的形式參數(shù)。

2. 實(shí)際參數(shù)

實(shí)際參數(shù)就是我們?cè)谡{(diào)用函數(shù)時(shí)函數(shù)名后面括號(hào)中的若干個(gè)參數(shù)(簡(jiǎn)稱“實(shí)參”),實(shí)參和形參需要按順序一一對(duì)應(yīng),它會(huì)替換形式參數(shù)在函數(shù)體中對(duì)應(yīng)的變量值,函數(shù)的參數(shù)可以是一個(gè)具體的值,也可以是一個(gè)變量,實(shí)際參數(shù)如下圖所示。



圖:實(shí)際參數(shù)

【示例】下面通過(guò)代碼來(lái)演示一下調(diào)用函數(shù)時(shí)使用的實(shí)際參數(shù):

';
    }

    add(11, 32);
?>

其中,代碼第 6 行函數(shù)名后面括號(hào)中的 11、32 就是實(shí)際參數(shù)。

注意:實(shí)際參數(shù)一定要和形式參數(shù)的個(gè)數(shù)相相同,并且一一對(duì)應(yīng),不然程序會(huì)出錯(cuò)。

【示例】調(diào)用函數(shù)時(shí),當(dāng)實(shí)際參數(shù)與形式參數(shù)個(gè)數(shù)不同時(shí),將發(fā)生一個(gè)致命錯(cuò)誤:

';
    }

    add(11);
?>

運(yùn)行結(jié)構(gòu)如下:

Fatal error: Uncaught ArgumentCountError: Too few arguments to function add().


文章題目:PHP函數(shù)的參數(shù):形式參數(shù)+實(shí)際參數(shù)
文章URL:http://www.5511xx.com/article/dhogdph.html