PHP program to implement a cascaded function calls

bookmark

<?php
//PHP program to implement cascaded function call
class Sample
{
    public function fun1()
    {
        print ("Fun1() called<br>");
        return $this;
    }

    public function fun2()
    {
        print ("Fun2() called<br>");
        return $this;
    }

    public function fun3()
    {
        print ("Fun3() called<br>");
        return $this;
    }
}

$S = new Sample();

$S->fun1()
    ->fun2()
    ->fun3();
?>


Output


Fun1() called
Fun2() called
Fun3() called