作者ybite (小犬)
看板PHP
标题Re: [请益] 参照指派assign by reference
时间Wed Jul 2 00:02:50 2008
恕删
※ 引述《purplesand (CircusMonkey)》之铭言:
: ※ 引述《purplesand (CircusMonkey)》之铭言:
: 对不起各位.....
: 放错程式码
: 应该
: <?php
: $var1= "John";
: $var2= &$var1;
: $var2= "Mary";
: echo $var2;
: echo $var1;
: ?>
: 结果同上...............Orz
这个结果是正确的,这就是References的特性
也因为如此,Reference和Pointer很不一样
PHP手册有言:
http://tw.php.net/manual/en/language.references.whatdo.php
What References Do
Refercnces是作啥的
PHP references allow you to make two variables to refer to the same content.
Meaning, when you do:
PHP的references允许你将两个变数
连到相同的内容。意思是,如果你这样做:
<?php
$a =& $b;
?>
it means that $a and $b point to the same content.
那表示$a和$b是
指向一个相同的内容。
Note: $a and $b are
completely equal here, that's not $a is pointing to $b or
vice versa, that's $a and $b
pointing to the same place.
注意:$a和$b在这里
完全相等,并非$a指向$b或$b指向$a,而是$a和$b
都指向同一处。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.199.119
※ 编辑: ybite 来自: 140.112.199.119 (07/02 00:03)
1F:推 purplesand :感谢大大 了解了!!!!! 07/02 08:12
2F:推 liaosankai :共用(参照)同一区的记体区块,这样想就对了 07/02 10:03
3F:推 ileadu :指向同一个记忆体空间就对了 07/02 11:09