[PHP-users 22537]Re: クラスの入れ子について

Fujiwara, Takashi tks @ vesta.dti.ne.jp
2004年 7月 8日 (木) 19:45:59 JST


こんにちは、初めまして。
ふじわらといいます。よろしくおねがいします

>溝口さん
$a = new A;
ではなくて
var $a = new A;
だと思います。


---
ふじわら

----- Original Message ----- 
From: "溝口豊" <mizoguci @ serdeen.co.jp>
To: <php-users @ php.gr.jp>
Sent: Thursday, July 08, 2004 7:39 PM
Subject: [PHP-users 22534]クラスの入れ子について


> こんばんは。溝口です。
> すみません、またクラスについて質問させてください。
>
> クラスの中にクラスを入れたい(入れ子)のですがどうすればよいか分かりませんで
した。
> 簡単なサンプルを作ってみたのですがクラスBの$a = new A;のところでエラーが発
生します。
>
> <?php
> class A
> {
> var $variable;
>
> function A()
> {
> $this->variable = 'Class A';
> }
>
> function printVariable()
> {
> echo $this->variable;
> print('<br>');
> }
> }
>
> class B
> {
> $a = new A;
> var $variable;
>
> function B()
> {
> $this->variable = 'Class B';
> }
>
> function printVariables()
> {
> $this->a->printVariable();
> echo $this->variable;
> print('<br>');
> }
> }
>
> $b = new B;
> $b->printVariables();
> ?>
>
> クラスの中にクラスを入れることは可能なのでしょうか?
>
> たびたび申し訳ありませんがご存知の方がいらっしゃいましたらお教えいただけな
いでしょうか。
> よろしくお願い致します。
>
> ----
> 溝口豊  mizoguci @ serdeen.co.jp
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>




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