call_user_func — 把第一個參數作為回調函數調用
阿新 • • 發佈:2018-04-06
arr can lang callable .net all cal post content
call_user_func — 把第一個參數作為回調函數調用
說明
mixed call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] )
第一個參數 callback
是被調用的回調函數,其余參數是回調函數的參數。
參數
callback
將被調用的回調函數(callable)。
parameter
0個或以上的參數,被傳入回調函數。
Note:
請註意,傳入call_user_func()的參數不能為引用傳遞。
Example #1 call_user_func() 的參考例子
<?php error_reporting(E_ALL); function increment(&$var) { $var++; } $a = 0; call_user_func(‘increment‘, $a); echo $a."\n"; call_user_func_array(‘increment‘, array(&$a)); // You can use this instead before PHP 5.3 echo $a."\n"; ?>
以上例程會輸出:
0 1
轉:http://www.php.net/manual/zh/function.call-user-func.php
call_user_func — 把第一個參數作為回調函數調用