[PHP-users 7269] Re: PHP のバグ?

Yasuo Ohgaki php-users@php.gr.jp
Wed, 01 May 2002 11:50:41 +0900


Takashi Tanimoto wrote:
>>class    A
>>{
>>    var    $sub1,$sub2;
>>
>>    function    A
>>    {
>>        $sub1 = new B;
>>        $sub2 = new C;
>>    }
>>    function    writeDB( $db )
>>    {
>>        $sub1->writeDB( $db );
>>        $sub2->writeDB( $db );
>>    }
>>}

*SNIP*

> 単純に、
> "$this->"
> が抜けているだけではなくて?

ソース良く読んでませんでした。私もこれが怪しいと思います。
PHP5からはこの構文でOKになりますが、、、

# 慎重な方はもうお解りと思いますが、コードの書き方に
# よってはPHP4->PHP5でとんでもない事になりえます。

# ついでに、PHP5からオブジェクトはハンドルで扱われる
# ので結構細かい動作が変ります。最初からこう実装されて
# いれば良かったのですが、、、

--
Yasuo Ohgaki



__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/