callback関数 #コールバック

PHPのコールバック関数場合

<?php

function a() {
    echo 'Hi!';
}

call_user_func('a'); // call_user_func関数でaのメソッドを呼び出す
<?php

class A {

    public $foo = '呼び出される';

    public function M()
    {
        call_user_func(array($this, 'C'));
    }

    public function C()
    {
        echo $this->foo; // '呼び出される'
    }

}