[PHP-users 28640] クラスの中で別のクラスを使うには
hideki ooyama
hideki @ jun.co.jp
2006年 3月 8日 (水) 00:30:44 JST
皆様こんばんわ、hideと申します。
かなり初歩的だと思うのですが、どうしても自力で打開できず
質問させてください。
以下の2つのクラスを、同一ファイルにコーディングしています。
次のような感じです。
class rscmain() {
var $a;
function getRsclist() {
〜(中略)PEAR DBによるクエリ〜
while ($rs->fetchInto($rw)) {
$tmpobj = new resultobj;
$tmpobj->col_0 = $rw[0];
$tmpobj->col_1 = $rw[1];
$this->a[] = $tmpobj;
}
}
}
class resultobj {
var col_0;
var col_1;
}
class rscmainの中で、class resultobjを使いたいのですが、
走らせると、Fatal error: Cannot use object of type
stdClass as array in〜 とブラウザに表示されてしまいます。
なぜそうなってしまうのか、アドバイスいただけないでしょうか。
よろしくお願いいたします。
PHP-users メーリングリストの案内