真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

php函數(shù)的參數(shù)賦值有哪些

這篇文章主要介紹“php函數(shù)的參數(shù)賦值有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“php函數(shù)的參數(shù)賦值有哪些”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)建站從2013年開始,先為崇禮等服務建站,崇禮等地企業(yè),進行企業(yè)商務咨詢服務。為崇禮企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

php函數(shù)的參數(shù)賦值有3種:1、值傳遞賦值,將實參的值復制一份再賦值給函數(shù)的形參;2、引用傳遞賦值,把實參的內存地址復制一份,然后傳遞給函數(shù)的形參,進而將實參值賦值給形參;3、直接給函數(shù)的參數(shù)指定默認值,語法“函數(shù)名(參數(shù)變量='值')”。

php函數(shù)的參數(shù)賦值有哪些

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

php函數(shù)的參數(shù)賦值有3種:

1、值傳遞賦值

2、引用傳遞賦值

3、默認參數(shù)值

下面給大家詳細介紹一下。

1、值傳遞賦值

值傳遞是 PHP 中函數(shù)的默認傳值方式,也稱為“拷貝傳值”。

顧名思義值賦值的方式會將實參的值復制一份再傳遞給函數(shù)的形參,所以在函數(shù)中操作參數(shù)的值并不會對函數(shù)外的實參造成影響。

因此如果不希望函數(shù)修改實參的值,就可以通過值傳遞的方式。

示例:

';
    $temp = $a;
    $a = $b;
    $b = $temp;
    echo '函數(shù)內,交換后 $a = '.$a.', $b = '.$b.'
'; } $x = 5; $y = 7; echo '函數(shù)外,交換前 $x = '.$x.', $y = '.$y.'
'; swap($x, $y); echo '函數(shù)外,交換后 $x = '.$x.', $y = '.$y; ?>

php函數(shù)的參數(shù)賦值有哪些

2、引用傳遞賦值

參數(shù)的引用傳遞就是把實參的內存地址復制一份,然后傳遞給函數(shù)的形參,進而將實參值賦值給形參。

實參和形參都指向同一個內存地址,因此函數(shù)對形參的操作,會影響到函數(shù)外的實參。

按引用傳遞就是將實參的內存地址傳遞到函數(shù)的形參中。因此實參和形參指向的是同一個內存地址。這時在函數(shù)內部的所有操作都會影響到函數(shù)外實參的值。引用傳遞的方式就是在值傳遞的基礎上加上一個&符號,如下所示:

function name (&參數(shù)1, &參數(shù)2, ..., &參數(shù)3) {
    ...    
}

示例:

';
    $temp = $a;
    $a = $b;
    $b = $temp;
    echo '函數(shù)內,交換后 $a = '.$a.', $b = '.$b.'
'; } $x = 5; $y = 7; echo '函數(shù)外,交換前 $x = '.$x.', $y = '.$y.'
'; swap($x, $y); echo '函數(shù)外,交換后 $x = '.$x.', $y = '.$y; ?>

php函數(shù)的參數(shù)賦值有哪些

3、默認參數(shù)值

默認參數(shù)就是給函數(shù)的某個或多個形式參數(shù)指定一個默認的值,如果調用函數(shù)時不傳入對應的值,那么函數(shù)就會使用這個默認值,這樣可以避免調用時出現(xiàn)沒有參數(shù)的錯誤,也可以使一些程序顯得更加合理。如果傳入對應的參數(shù),就會替換這個默認值。

函數(shù)的默認參數(shù)如下所示:

function name ($str = '默認值', $url) {
    echo $str;  
}

形參與默認值之間需要使用=連接。

示例:

';
}
add(11);
add(37, 29);
?>

php函數(shù)的參數(shù)賦值有哪些

默認參數(shù)也可以是多個,而且默認參數(shù)必須放在非默認參數(shù)右邊,并且指定默認參數(shù)的值必須是一個具體的值,如數(shù)字、字符串,而不能是一個變量。

';
}
add(11);
add(31, 22);
add(64, 9, 7);
?>

php函數(shù)的參數(shù)賦值有哪些

關于“php函數(shù)的參數(shù)賦值有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。


網頁題目:php函數(shù)的參數(shù)賦值有哪些
標題來源:http://weahome.cn/article/ipiehe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部