标签: php pointers reference
在PHP中,使用指针如:
function foo( $var ) { $var = 3; } $a = 0; foo( &$a );
参考:
function foo( &$var ) { $var = 3; } $a = 0; foo( $a );
它们都修改了原始变量的值,但是它们在内部表示不同吗?
答案 0 :(得分:8)
在PHP中,没有指针,只有引用。您的示例演示了pass by reference
您的代码段之间的区别仅在于语法,现在不推荐使用第一种语法。