PHP按值调用

PHP允许你通过值调用函数并引用两者。在PHP中按值调用的情况下, 如果在函数内部修改了实际值, 则不会对其进行修改。
让我们借助示例来理解按值调用的概念。
例子1
【PHP按值调用】在此示例中, 变量$ str被传递到加法器函数, 在此它与” 按值调用” 字符串连接在一起。但是, 打印$ str变量只会导致” Hello” 。这是因为仅在局部变量$ str2中进行了更改。它不会反映到$ str变量。

< ?php function adder($str2) { $str2 .= 'Call By Value'; } $str = 'Hello '; adder($str); echo $str; ?>

输出
Hello

例子2
让我们通过另一个示例来理解按值调用PHP的概念。
< ?php function increment($i) { $i++; } $i = 10; increment($i); echo $i; ?>

输出
10

    推荐阅读