Pass a function by reference in PHP

前端 未结 9 1727
灰色年华
灰色年华 2020-12-29 03:17

Is it possible to pass functions by reference?

Something like this:

function call($func){
    $func();
}

function test(){
    echo \"hello world!\";         


        
9条回答
  •  抹茶落季
    2020-12-29 03:52

    function func1(){
        echo 'echo1 ';
        return 'return1';
    }
    
    function func2($func){
        echo 'echo2 ' . $func();
    }
    
    func2('func1');
    

    Result:

    echo1 echo2 return1
    

提交回复
热议问题