PHP program to demonstrate the hierarchical or tree inheritance

bookmark

<?php
//PHP program to demonstrate the hierarchical inheritance.
class Base
{
    function BaseFun()
    {
        echo "BaseFun() called<br>";
    }
}

class Derived1 extends Base
{
    function Derived1Fun()
    {
        echo "Derived1Fun() called<br>";
    }
}

class Derived2 extends Base
{
    function Derived2Fun()
    {
        echo "Derived2Fun() called<br>";
    }
}

$Obj1 = new Derived1();
$Obj2 = new Derived2();

$Obj1->BaseFun();
$Obj1->Derived1Fun();

echo "<br>";

$Obj2->BaseFun();
$Obj2->Derived2Fun();

?>


Output
BaseFun() called
Derived1Fun() called

BaseFun() called
Derived2Fun() called