PHP指针与引用

Sar*_*sen 4 php pointers reference

在PHP中,使用指针之间的区别如下:

function foo( $var )
{
    $var = 3;
}

$a = 0;
foo( &$a );
Run Code Online (Sandbox Code Playgroud)

并参考:

function foo( &$var )
{
    $var = 3;
}

$a = 0;
foo( $a );
Run Code Online (Sandbox Code Playgroud)

它们都修改了原始变量的值,但它们是否在内部表示不同?

Yog*_*ogu 8

在PHP中,没有指针,只有引用.您的示例演示通过引用传递

代码片段之间的区别仅在于语法,现在不推荐使用第一种语法.