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

上一篇: PHP函數按值調用 下一篇: PHP帶默認參數值函數