這篇文章主要給大家介紹了PHP中call_user_func_array回呼函數的用法,文中給了詳細的範例程式碼,相信對大家的理解和學習很有幫助,有需要的朋友們可以參考借鑒,下面來一起學習學習吧。
call_user_func_array
#call_user_func_array
— 呼叫回呼函數,並且把一個陣列參數當作回呼函數的參數
mixed call_user_func_array ( callable $callback , array $param_arr )
把第一個參數當作回呼函數(callback)調用,把參數數組作(param_arr)為回呼函數的的參數傳入。
範例:
#function foobar($arg, $arg2) { echo __FUNCTION__, " got $arg and $arg2\n"; } class foo { function bar($arg, $arg2) { echo __METHOD__, " got $arg and $arg2\n"; } } // Call the foobar() function with 2 arguments call_user_func_array("foobar", array("one", "two")); dump("<br/>"); // Call the $foo->bar() method with 2 arguments $foo = new foo; call_user_func_array(array($foo, "bar"), array("three", "four"));
輸出結果:
foobar got one and two foo::bar got three and four
以上就是本文的全部內容,希望對大家的學習有幫助。
相關推薦:
#PHP使用finfo_file()函數實作偵測上傳圖片類型的方法
#
以上是PHP中call_user_func_array回呼函數的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!