[PHP-users 18918]Re: $thisの扱い、代替手段について
ISIGE, Akira
xia @ silvia.com
2003年 11月 14日 (金) 16:09:30 JST
いしげ です.
On 2003/11/14 15:55:04 JST,
Takeo Matumoto <hac20680 @ rio.odn.ne.jp> wrote:
> kansu($this);
> とすると、期待した結果を得ることができません。
どのような結果を期待されているのか解りませんが,
以下のコードは妥当な動作をしているように思います.
<?php
class hoge
{
var $prop = 1;
function dump()
{
dumpobj( $this );
}
}
function dumpobj( $obj )
{
print_r( $obj );
}
$hoge =& new hoge();
$hoge->dump();
?>
参照渡しと値渡しの違い等,Java と PHP4 のオブジェクトの扱い実装の違いは
ありますが,「$this を他の関数に渡せない」ということはないと思います.
どのようなコードでどのような不具合があったのでしょうか?
--
ISIGE, Akira
PHP-users メーリングリストの案内