PHP 按引用调用

PHP 按引用调用

PHP 的引用传递中,如果在函数内部修改了实际值,那么实际值也会被修改。在这种情况下,需要在形式参数中使用 &(和号)符号。& 代表变量的引用。

让我们通过示例来理解引用传递的概念。

示例1

在这个示例中,变量 $str 被传递给 adder 函数,其中它与 ‘引用传递’ 字符串连接。在这里,打印 $str 变量的结果是 ‘This is Call By Reference’。这是因为实际变量 $str 发生了改变。

<?php  
function adder(&str2)  
{str2 .= 'Call By Reference';  
}  
str = 'This is ';  
adder(str);  
echo $str;  
?>  

输出:

This is Call By Reference

示例2

让我们通过另一个示例来理解PHP按引用调用的概念。

<?php  
function increment(&i)  
{i++;  
}  
i = 10;  
increment(i);  
echo $i;  
?>  

输出:

11

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程