PHP 按值调用

PHP 按值调用

PHP允许您通过值和引用两种方式调用函数。在PHP按值调用的情况下,如果在函数内部修改实际值,则不会修改它。

让我们通过示例来了解按值调用的概念。

示例1

在此示例中,变量$str被传递给adder函数,在该函数中与“按值调用”字符串连接。但是,打印$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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程