四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 欧美成熟| 张俪作品| 1987年美国电影| 女演员佟欣简介| 好一个中国大舞台简谱| 新成长的烦恼| 阿兵| 好像也没那么热血沸腾电影免费观看 | 好男人影院| 古灵精探演员表| 羽毛球队名诙谐有趣的名字| 大乔未久电影| 180复古星王合击| 哥哥的女人电影| 大学英语精读3第三版全书答案| 我妻子的一切 电影| 颁奖典礼图片| hd经典复古性mature| 海绵宝宝第十四季| jeanette| 雨后的故事34张原版视频| 陆廷威| 命运简谱| 廊桥遗梦演员表| 日韩欧美动作影片| 复仇者联盟4免费完整版电影| 赖小子电影| 饭店装修效果图| 《伪装者》演员| 6夜间飞行的秘密| 小姐与流氓| 电影《天才》| 科室对分级护理落实情况检查记录| 爱欲1990未删减版播放| 热带夜的引诱| 成年奶妈| 南男北女| 成家立业演员表| 超越天堂菲律宾| 韩国电影《爱欲》| 周星驰国产凌凌漆|