How to use call_user_func() to call public function __invoke from class in PHP

1 Answer

0 votes
class class_a {
    public function __invoke($s) {
        echo 'arg1:', $s, "<br />";
    }
}

$obj = new class_a();
call_user_func($obj, 'x-men apocalypse');

 
/*
run: 

arg1:x-men apocalypse

*/

 



answered Jun 3, 2016 by avibootz
...