PHP函數按引用調用

在PHP中,通過引用調用的情況下,如果在函數內修改實際值,則修改了變量的值。 在這種情況下,需要使用(和號)符號與形式參數。 表示變量的引用。

讓我們通過下面的例子來幫助理解引用調用的概念。

實例1

在這個例子中,變量$str被傳遞給加法器函數,它與「Call By Reference」字符串連接。 在這裏,打印$str變量的結果值爲:’this is Call By Reference‘。 這是因爲改變的是變量$str的實際值。

<?php  
function adder(&$str2)  
{  
    $str2 .= 'Call By Reference';  
}  
$str = 'This is ';  
adder($str);  
echo $str;  
?>

輸出結果如下 -

This is Call By Reference

實例2

讓我們通過另一個例子來理解PHP中引用調用的概念。

<?php  
function increment(&$i)  
{  
    $i++;  
}  
$i = 10;  
increment($i);  
echo $i;  
?>

輸出結果如下 -

11