Example #1
0
<?php

abstract class MyBaseClass
{
    protected abstract function getItem();
    protected abstract function quantity($qty);
    public function listItem()
    {
        $result = '<p>' . $this->getItem() . '</p>';
        return $result;
    }
}
class MyChildClass extends MyBaseClass
{
    protected function getItem()
    {
        return "This is an Item";
    }
    public function quantity($qty)
    {
        return '<p>Your quantity is ' . $qty . '.</p>';
    }
}
$myObject = new MyChildClass();
echo $myObject->quantity(5);
echo $myObject->listItem();
<?php

class MyClass
{
    public $first_name = "Pijush";
    public $last_name = "Kanti";
}
class MyChildClass extends MyClass
{
    public function getName()
    {
        return $this->first_name . " " . $this->last_name;
    }
}
$obj = new MyChildClass();
echo $obj->getName();