__call : Reflection Invoke : Class PHP Source Code


PHP Source Code » Class » Reflection Invoke »

 

__call




<?php
class {
    function getA( ) {
        return array"A""B" );
    }

    function setA$country, $district ) {
        return "$country, $districtn";
    }

}

class Helper {
    private $classA;

    function __constructA $classA ) {
        $this->classA = $classA;
    }

    function __call$method, $args ) {
        if method_exists$this->classA, $method ) ) {
            return call_user_func_array(array$this->classA, $method ), $args );
        }
    }
}

$tool= new Helpernew A() );
print_r$tool->setA'UK', 'BN' ) );
?>

           
       



HTML code for linking to this page:

Follow Navioo On Twitter

PHP Source Code

 Navioo Class
» Reflection Invoke