私は、次のPHP
のクラスがあります。phpの属性を持つ子オブジェクトの親メソッドへのアクセス?
class a {
public function vw($xc) {
return $xc;
}
}
class b extends a {
public function wv() {
echo vw() . 'from b via wv';
}
}
$d = new a;
echo $d->vw('this is a');
$c = new b;
echo $c->vw('this is a from b via a');
$c->wv();
を私は取得しています出力は次のようになります。
this is a
はなぜecho $c->vw('this is a from b via a');
とc->wv();
の出力を得ていないのですか?
あなたはコードをフォーマットし、エラー(そこではありません 'test'や' T 'クラス)を修正してくださいことはできますか? – Jan
あの@janについて申し訳ありません –
* "なぜecho $ c-> vwの出力を得られないのですか?(これはaからbからaへ); c-> wv();" "*スクリプトは 'echo vw()'行に致命的なエラーを引き起こします。 'からbからwv'; '。関数 'vw()'は存在せず、それはあなたのスクリプトをクラッシュさせます。 [エラー報告]を有効にする(http://php.net/manual/en/function.error-reporting.php)。閉じた目で道路を横切ってはいけません! – axiac