国产性爱直播在线观看视频免费_免费无码国产完整版av_成人小说 精品一区_日韩欧美亚洲大陆_欧美日本国产亚洲网站免费一区二区_免费网站观看_偷窥亚洲欧美卡通另类_2023日韩国产一区在线_国产成人毛片无码视频不卡_特级专区毛片av

PHP函數(shù)的參數(shù)與作用域

函數(shù)的參數(shù)
通過參數(shù)列表可以傳遞信息到函數(shù),即以逗號作為分隔符的表達(dá)式列表。參數(shù)是從左向右求值的。
實例
function grade($name)
{
    return '四年級的同學(xué)有'.$name;
}
echo grade('賴寧,黃岡');
當(dāng)有可選參數(shù)的時候,必須把必選參數(shù)往前放
function gradeone($name,$level='三年級')
{
    return $level.'的同學(xué)有'.$name;
}
echo gradeone('張三,李四...');
函數(shù)的作用域
作用域可分為:
1、函數(shù)外,全局作用域;
2、函數(shù)內(nèi),局部作用域。
全局作用域:
函數(shù)外部聲明的變量在函數(shù)內(nèi)部不能直接使用。
實例:
$work= '新竹網(wǎng)絡(luò)';
function  study()
{
    return $GLOBALS['work']; //需進行全局函數(shù)調(diào)用,然后返回值
}
echo study();
局部作用域:
內(nèi)部聲明的變量在函數(shù)內(nèi)可以直接使用

實例:
function studyone($work)
{
    return $work; 
}
echo studyone('新竹網(wǎng)絡(luò)');
總結(jié):

1、函數(shù)名的要求和規(guī)范:

     函數(shù)名不區(qū)分大小寫,即:調(diào)用函數(shù)foo()和函數(shù)FOO()是一樣的;

2、函數(shù)的形參和實參:

    (1)、聲明函數(shù)時的參數(shù),叫函數(shù)的形參,形式參數(shù),可以理解為一個符號;

    (2)、調(diào)用函數(shù)時的參數(shù),叫函數(shù)的實參,實際傳遞的參數(shù);

           調(diào)用函數(shù)時候,實參的值傳遞給形參首先;

3、函數(shù)的默認(rèn)參數(shù):

    (1)、即函數(shù)聲明的時候給設(shè)置了一個默認(rèn)的值;

    (2)、如果調(diào)用函數(shù)的時候,沒有給予其對應(yīng)參數(shù)的值,則會使用默認(rèn)的值進行執(zhí)行運算;

    (3)、如果調(diào)用函數(shù)的時候,給予了其對應(yīng)參數(shù)的值,則不會使用默認(rèn)參數(shù)的值,而會用對應(yīng)的引用傳遞的值,給形勢參數(shù)重新賦值;

4、函數(shù)的作用域:

    (1)、每執(zhí)行調(diào)用一次函數(shù),都會在內(nèi)存中開辟一塊獨立的空間,當(dāng)執(zhí)行調(diào)用完后,此內(nèi)存空間則自動釋放,當(dāng)再次執(zhí)行調(diào)用的時候,則再重新開辟新的內(nèi)存空間運行;

    (2)、調(diào)用函數(shù)的時候,函數(shù)內(nèi)部的變量,和函數(shù)外的變量,沒有一點關(guān)系,(內(nèi)次調(diào)用,新開辟獨立的空間地址);

本站文章均為新竹網(wǎng)站建設(shè)摘自權(quán)威資料,書籍,或網(wǎng)絡(luò)原創(chuàng)文章,如有版權(quán)糾紛或者違規(guī)問題,請即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉(zhuǎn)載,我們謝絕直接復(fù)制和抄襲!感謝...
我們猜你喜歡