PHP 按值調用
PHP允許您通過值和引用兩種方式調用函數。愛掏網 - it200.com在PHP按值調用的情況下,如果在函數內部修改實際值,則不會修改它。愛掏網 - it200.com
讓我們通過示例來了解按值調用的概念。愛掏網 - it200.com
示例1
在此示例中,變量$str
被傳遞給adder函數,在該函數中與“按值調用”字符串連接。愛掏網 - it200.com但是,打印$str
變量的結果僅為“Hello”。愛掏網 - it200.com這是因為更改僅在局部變量$str2
中完成,不會反映到$str變量中。愛掏網 - it200.com
<?php
function adder(str2)
{str2 .= 'Call By Value';
}
str = 'Hello ';
adder(str);
echo $str;
?>
輸出:
Hello
示例2
讓我們通過另一個示例來了解PHP的按值調用的概念。愛掏網 - it200.com
<?php
function increment(i)
{i++;
}
i = 10;
increment(i);
echo $i;
?>
輸出:
10
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。