一区二区久久-一区二区三区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中函數的形參與實參的問題說明,轉載需保留來源!

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

主站蜘蛛池模板: 在线国产小视频 | 免费国产怡红院在线观看 | 99国产精品免费视频 | 中文字幕一区二区三区在线播放 | 乱码一区二区三区完整视频 | 美女被免费视频网站九色 | 一本色道久久综合狠狠躁 | 久久精品免费全国观看国产 | 欧美日韩亚洲国产无线码 | 久久首页| 国产成人精品一区二区三区 | 一区二区三区美女视频 | 深夜福利一区二区 | 草草线在成年免费视频网站 | 日本一区二区日本免费 | 国产视频福利在线 | 97青草香蕉依人在线播放 | 国色天香一区三区四区小说 | 九九精彩视频在线观看视频 | 精品麻豆国语国拍视频在线 | 综合久久一区二区三区 | 老湿司午夜爽爽影院榴莲视频 | 国产精品黑色丝袜的老师 | 激情小说网站 | 4se成人 | 成人精品综合免费视频 | 中文字幕色综合久久 | 亚洲人体一区 | 狠狠色噜噜狠狠狠狠米奇7777 | 国产天堂在线观看 | 优优色影 | 91高清国产视频 | 日本一区二区三区在线 视频 | 伊人久久综在合线亚洲不卡 | 成人午夜视频免费 | 国产精品一国产精品免费 | 日本伊人精品一区二区三区 | 狠狠狠地在啪线香蕉 | 91视频免费观看高清观看完整 | 欧美亚洲综合另类成人 | 黄视频观看|