为什么子类输出在父类或Base类之前传递

时间:2017-05-16 04:04:38

标签: php oop

假设有三个成员变量$a, $b,$c,其中$ a& $ b来自基类和& c在子类中......值从子类分配给$a,$b,$c。因此,当输出格式为$ a。$ b。$ c的值时,输出格式为$ c。$ a 。$ b ....子类变量首先出现。

1 个答案:

答案 0 :(得分:0)

你有一个方法应该返回一个值,而是回显它:

function getname()
{
    echo $this->pub_name;
}

因此,当您将其用作另一个echo语句的一部分时,您会收到意外结果。

变化:

echo $this->pub_name;

要:

return $this->pub_name;