在PHP中,call
函數用于調用一個回調函數或者類的方法。
語法:
mixed call(callable $callback [, mixed $... ])
參數解釋:
$callback
:必需,指定要調用的回調函數或者類的方法。$...
:可選,指定回調函數或者類的方法的參數。返回值:
示例:
function sayHello($name) {
echo "Hello, " . $name . "!";
}
call('sayHello', 'John'); // 輸出:Hello, John!
class MyClass {
public function sayHello($name) {
echo "Hello, " . $name . "!";
}
}
$myObj = new MyClass();
call([$myObj, 'sayHello'], 'John'); // 輸出:Hello, John!
注意事項:
call
函數時,要確保回調函數或者類的方法存在,并且可被訪問。$callback
參數中,可以使用單個字符串表示全局函數名,也可以使用數組表示類的方法名,數組的第一個元素為對象或者類名,第二個元素為方法名。