PHP program to inherit an abstract class and an interface in a non-abstract class

bookmark

<?php
//PHP program to inherit an abstract class 
//and an interface in a non-abstract class.
abstract class Abs
{
    public abstract function fun1();
}

interface Inf
{
    public function fun2();
}

class Sample extends Abs implements Inf
{
    public function fun1()
    {
        printf("fun1() called<br>");
    }
    public function fun2()
    {
        printf("fun2() called<br>");
    }
}

$obj = new Sample();

$obj->fun1();
$obj->fun2();

?>

 

Output
fun1() called
fun2() called