另一个扩展类中的调用函数

时间:2017-05-25 10:46:08

标签: php

在扩展另一个类的类中调用函数。

我需要在班级的父班中调用一个函数。这是我的代码:

<?php

class Parents
{

    function ParentFun()
    {
        $name = 'Hello Dear';    
    }
}

class Child extends Parents
{
    function NewTest(){
        $extendFun = new Parents;
        return $extendFun->ParentFun();
    }
}

$result = new Child;

echo $result->NewTest();

提前致谢..

2 个答案:

答案 0 :(得分:1)

这是你想要实现的目标吗?您可以使用$this调用继承的函数。如果返回了某些内容,您只能显示任何内容。

class Parents
{

    function ParentFun()
    {
        $name = 'Hello Dear';
        return $name;

    }

}

class Child extends Parents
{
    function NewTest(){

        return $this->ParentFun();

    }
}

$result = new Child;

echo $result->NewTest();

答案 1 :(得分:1)

试试这段代码: -

class Parents
{
    function ParentFun()
    {
        return 'Hello Dear';
    }
}

class Child extends Parents
{
    function NewTest()
    {
        $extendFun = new Parents;
        return $extendFun->ParentFun();
    }
}

$result = new Child;
echo $result->NewTest();

只需更改$ name即可返回,这就是全部......