PHP教程
PHP Mysql
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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4