您好,登錄后才能下訂單哦!
這篇文章主要介紹“php的形式參數(shù)與實際參數(shù)是什么意思”,在日常操作中,相信很多人在php的形式參數(shù)與實際參數(shù)是什么意思問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php的形式參數(shù)與實際參數(shù)是什么意思”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
我們在介紹之前,先讓我們看看,什么是參數(shù),對參數(shù)有個大致的了解。
參數(shù),也稱為參數(shù)變量。當我們研究問題時,我們關(guān)注一些變量的變化以及它們之間的關(guān)系。其中一個或一些稱為自變量,另一個或其他稱為因變量。如果我們引入一個或多個變量來描述自變量和因變量的變化,那么引入的變量就不是當前問題中必須研究的變量。我們稱這些變量為參數(shù)變量或參數(shù)。
如果函數(shù)沒有參數(shù)列表,則函數(shù)執(zhí)行的任務是固定的,用戶在調(diào)用函數(shù)時不能更改函數(shù)內(nèi)部的某些執(zhí)行行為。
如果函數(shù)具有參數(shù)列表,則函數(shù)可以從外部獲取執(zhí)行函數(shù)所需的數(shù)據(jù)值。也就是說,當用戶調(diào)用函數(shù)時,在執(zhí)行函數(shù)體之前,通過函數(shù)的參數(shù)列表將一些數(shù)據(jù)傳遞給函數(shù),以便在函數(shù)執(zhí)行函數(shù)體時,可以根據(jù)用戶傳遞的數(shù)據(jù)確定如何執(zhí)行函數(shù)體。
參數(shù)有兩種形式,分別是形式參數(shù)和實際參數(shù)。
首先我們來看一個小案例。
<?php function familyName($fname,$year) { echo "$fname Zhang. Born in $year <br>"; } familyName("Li","1975"); familyName("Hong","1978"); familyName("Tao","1983"); ?>
輸出結(jié)果是
Li Zhang. Born in 1975 Hong Zhang. Born in 1978 Tao Zhang. Born in 1983
在這個案例中,我們可以看見在function后面有一個小括號,小括號里有兩個帶有$的字母“$fname”和“$year”,這兩個字母就是形式參數(shù),而下面familyName后括號里的“Li”、"1975"等其他的字母和數(shù)字,這些便是實際參數(shù)了。
通過這個例子我們也大致了解了實際參數(shù)和形式參數(shù),下面我們就來具體學習一下。
形式參數(shù)
形式參數(shù)就是定義函數(shù)時函數(shù)名后面括號內(nèi)的參數(shù)列表(簡稱“形參”),就像它的名字一樣,形參本身沒有具體的值。因為函數(shù)體中需要使用外部傳入的參數(shù),為了使參數(shù)可以正確地傳遞進來,就需要通過形式參數(shù)與函數(shù)體里面的數(shù)據(jù)進行傳遞,形式參數(shù)如下圖所示。
實際參數(shù)
實際參數(shù)就是我們在調(diào)用函數(shù)時函數(shù)名后面括號中的若干個參數(shù)(簡稱“實參”),實參和形參需要按順序一一對應,它會替換形式參數(shù)在函數(shù)體中對應的變量值,函數(shù)的參數(shù)可以是一個具體的值,也可以是一個變量,實際參數(shù)如下圖所示。
到此,關(guān)于“php的形式參數(shù)與實際參數(shù)是什么意思”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。