一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php中函數的形參與實參的問題說明

當實參個數<形參個數 時php會發出警告,因為php的解釋機制會認為,有參數被定義了卻沒有被使用,那很可能會影響函數的功能。所以會發出警告。然而,當 實參個數>形參個數 時,php是不會報錯的,它只會取前面的幾個參數,多余的則將會丟棄。

php中編寫函數,一般情況下調用函數的時候,改變的值都是形參而不是實參.但是如果在形參中加入地址符時候就會改變實參的值,為什么?

請看下面的例子:
復制代碼 代碼如下:
<?php
//編寫一個函數swap(),測試該函數的實參值無改變
function swap($a,$b) {
echo "<p>進入swqp()函數前<br>/n";
echo "交換前:形參a=$a,形參b=$b<br>/n";
$c=$b;
$a=$b;
$b=$c;
echo "交換后:形參a=$a,形參b=$b<br>/n";
echo "退出swap()函數<br></p>/n";
}
$variablea=5;
$variableb=10;
echo "調用swap()函數前: ";
echo "實參a=$variablea,實參b=$variableb<br>/n";
swap($variablea,$variableb);
echo "調用swap()函數后: ";
echo "實參a=$variablea,實參b=$variableb<br>/n";
?>

復制代碼 代碼如下:
<?php
//測試swap()函數實參的值改變
function swap1(&$a,&$b) {
echo "<p>進入swap1()函數<br>/n";
echo "交換前: 形參a=$a,形參b=$b<br>/n";
$c=$b;
$a=$b;
$b=$c;
echo "交換后: 形參a=$a,形參b=$b<br>/n";
echo "退出swap()函數<br></p>/n";
}

$variablea=5;
$variableb=10;
echo "調用swap1()函數前: ";
echo "實參a=$variablea,實參b=$variableb<br>/n";
swap1($variablea,$variableb);
echo "調用swap1()函數后: ";
echo "實參a=$variablea,實參b=$variableb<br>/n";
?>

//上面的兩個例子就是說明,求教了~~~

php技術php中函數的形參與實參的問題說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人亚洲毛片 | 天天拍夜夜拍高清视频 | 四房激情| 激情五月六月婷婷 | 国产亚洲精品福利片 | 狠狠五月深爱婷婷网免费 | 国产亚洲精品97在线观看 | 亚洲综合偷自成人网第页色 | 国产手机精品视频 | 精品久久久久久国产91 | 婷婷在线五月 | 精品国产a| 一本色道加勒比海在线 | 一道精品视频一区二区三区图片 | 日本高清色惰www在线视频 | 午夜色大片在线观看 | 欧美激情一级欧美精品 | 中文字幕日韩一区二区三区不 | 久久久久中文 | 精品久久中文字幕 | 国语自产自拍秒拍在线视频 | 一区中文字幕 | 玖玖在线精品 | 国产手机在线精品 | 免费伦费一区二区三区四区 | 亚洲午夜国产精品无卡 | 皮皮在线精品亚洲 | 亚洲福利在线看 | 黄在线看 | 精品在线免费视频 | 日日噜噜噜噜人人爽亚洲精品 | 美国美女一级毛片免费全 | 中文字幕久久久久久精 | 天天激情 | 五月月色开心婷婷久久合 | 午夜看黄 | 国产午夜亚洲精品不卡福利 | 色综合久久婷婷天天 | 小香蕉影院 | 亚洲欧美精品 | 免费看污成人午夜网站 |