Ejemplo n.º 1
0
    }
    public function pet()
    {
        $this->health += 5;
    }
}
$dog = new dog("dog");
$dog->walk()->walk()->walk()->run()->run()->pet();
echo $dog->displayHealth();
echo "<br>";
class dragon extends animal
{
    public function __construct($name)
    {
        $this->health = 170;
        $this->name = $name;
        echo "<br>this is a dragon!";
    }
    public function fly()
    {
        $this->health -= 10;
        return $this;
    }
}
$dragon = new dragon("dragon");
$dragon->walk()->walk()->walk()->run()->run()->fly()->fly();
echo $dragon->displayHealth();
echo "<br>";
$animal->pet();
$animal->fly();