比方說,我有這樣的import語句:如何將從其他名稱空間導入的普通函數作爲可調用對象傳遞?
use function A\B\C\fun;
然後,我可以用fun
這樣的:
$result = fun($something);
現在我想傳遞fun
到另一個函數/方法期望callable
,例如:
$other_array = array_map('fun', $some_array);
$other_array = array_map('A\B\C\fun', $some_array);
這些都不起作用。 PHP聲稱fun
是無法識別的,儘管如果直接由這些語法變體之一調用fun
都可以。
是啊知道實際的錯誤信息會幫助解決這個很多,呃? –