[PHP-users 23576] Re: 代入演算子=&について教えてください。

SHIMOOKA Hideyuki dimension @ pat.hi-ho.ne.jp
2004年 11月 10日 (水) 09:45:52 JST


下岡です。

---- <konet218 @ ybb.ne.jp>さん曰く...

>使い道がよく解りません。
>代入演算子とはどういった時に重宝するのでしょうか?
(snip)
>と言っておられますが、無駄を無くす為だけに利用するモノなのでしょうか。

「重宝する」と言うよりも、

>> また
>>   $o1 =& new Hoge();
>>   $o1->a = "でろでろ";
>> として
>>   $o2 = $o1;
>>   $o3 =& $o1;
>> とすると
>>   $o2->a = "だらだら";
>> としても$o1->aは"でろでろ"のままですが、
>>   $o3->a = "どろどろ";
>> とすると$o1->aも"どろどろ"になります。

こちらの方が重要かと思います。

この場合、「=」と「=&」で全く異なる動作になるということは
お分かりでしょうか?

-- 
Hideyuki SHIMOOKA


PHP-users メーリングリストの案内