我有以下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的输出('这是一个从b经过a');和c-> wv();?” - - 因为脚本触发'echo vw()行上的致命错误。 '从b通过wv';'。没有函数'vw()',这会让你的脚本崩溃。启用[错误报告](http://php.net/manual/en/function.error-reporting.php)。不要闭上眼睛过马路! – axiac