php函数-值调用

PHP按值调用 PHP允许您通过值调用函数并引用两者。在PHP中按值调用的情况下,如果在函数内部修改了实际值,…

PHP按值调用

PHP允许您通过值调用函数并引用两者。在PHP中按值调用的情况下,如果在函数内部修改了实际值,则不会对其进行修改。

让我们借助示例来理解按值调用的概念。

例子1

在这个例子中,变量$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

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册