PHP按值调用

/ / PHP按值调用

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

让无涯教程借助示例来理解按值调用的概念。

例子1

在此示例中,变量$str被传递到加法器函数,在此它与"按值调用"字符串连接在一起。但是,打印$str变量只会导致"Hello"。这是因为仅在局部变量$ str2中进行了更改。它不会反映到$ str变量。

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

输出:

无涯教程网

Hello

例子2

通过另一个示例来理解PHP按值调用概念。

function increment($i)
{
    $i++;
}
$i = 10;
increment($i);
echo $i;

输出:

无涯教程网

10

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

AI绘画创作入门课 -〔西瓜〕

程序员的个人财富课 -〔王喆〕

说透数字化转型 -〔付晓岩〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

性能工程高手课 -〔庄振运〕

高并发系统设计40问 -〔唐扬〕

即时消息技术剖析与实战 -〔袁武林〕

iOS开发高手课 -〔戴铭〕

玩转Git三剑客 -〔苏玲〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者