[PHP-users 34096] Re: クラス オブジェクト の取扱いについて
WAKITA, Yoshi
ysh @ wakita.no-ip.com
2008年 10月 22日 (水) 14:07:34 JST
わきたです。 あさかわ さま、ありがとうございます。
前の投稿で私が提示したサンプル
> $a = new newClass();
> $a->foo ='aのfoo';
> $b = $a; // ここで新しいインスタンス($b)が作成され、$a のすべて
> // がコピーされる
> $b->foo ='bのfoo';
> echo $a->foo; // 「aのfoo」が出力されるはず
> echo $b->foo; // 「bのfoo」が出力されるはず
を試してみました。 「ちょっと考え難い」と書きましたけれども、実際このと
おりになりました。 驚きました。
PHP4 のクラスを C++ の延長で考えると大変な勘違いをするようです。
あさかわさまの薦めどおり、早いとこPHP5に切り替えようと思います。 PHP4
ではデストラクタすら使えませんし・・・
ありがとうございました。
--
WAKITA, Yoshi <ysh @ wakita.no-ip.com>
PHP-users メーリングリストの案内