【PHP】下らねぇ質問はID出して書き込みやがれ 121
■ このスレッドは過去ログ倉庫に格納されています
0654nobodyさん
2012/08/10(金) 10:33:49.55ID:fevHHw+pなるほど
5.2ですね。残念です・・・。
5.2で親クラスが子クラスののstatic変数にアクセスする方法ほかにないでしょうか。
コンストラクタで__CLASS__でクラス名を保持して
$this->class::$data
としてみましたが、
ダブルコロンの左は変数ではダメなようですね。
class A {
function __construct() {
$this->class = __CLASS__
}
}
こうすると、Bがnewされたときに$this->classにBが保存されて、
AのgetDataで $this->class::$data とすると
B::$data となってアクセスできると思ったのですが。
■ このスレッドは過去ログ倉庫に格納されています