傳值呼叫
<?php
$aa=5;
function showDemo($aa){
$aa= $aa*5;
echo "這是函式內的值:".$aa."<br>";
}
echo "這是函是外的值:".$aa."<br>";
?>
將會輸出結果:
這是函式內的值:25
這是函是外的值: 5
傳址呼叫
<?php
$aa=5;
function showDemo(&$aa){
$aa= $aa*5;
echo "這是函式內的值:".$aa."<br>";
}
echo "這是函是外的值:".$aa."<br>";
將會輸出結果:
這是函式內的值:25
這是函是外的值: 25
傳值與傳址差別在於傳址的函是需要加上&,否則預設都是使用傳值
沒有留言:
張貼留言