【PHP】質問スレッドpart27【php】
■ このスレッドは過去ログ倉庫に格納されています
0855nobodyさん
2005/04/24(日) 14:13:38ID:???class First {
var $x = "fist";
function disp() {
print "x=" . $this->x . "<BR>"; //*1
}
}
class Second extends First {
var $x = "second";
function disp() {
print "x=" . $this->x . "<BR>";
parent::disp();
}
}
$obj = new Second;
$obj->disp();
*1 の部分で、Second クラスの x の値が表示されますが、ここで First クラスの x の値を
表示したい場合、どうすればいいのでしょう?
メソッドであれば、self::メソッド名 で指定できるみたいですが、プロパティの場合はどうれすれば…。
今回のは、わざとらしい例ですが、継承クラスでプロパティがオーバーライドされて、
親クラス内での処理が、影響を受けるのは怖いんですけど。
■ このスレッドは過去ログ倉庫に格納されています