call_user_func_array invalid callback
Hibaüzenet
Warning: call_user_func_array() expects parameter 1 to be a valid callback
Hibás kód
<?php
call_user_func_array('foo', []);
?>
Javított kód
<?php
function foo() { }
call_user_func_array('foo', []);
?>
Magyarázat
call_user_func_array() expects parameter 1 to be a valid callback warning akkor fordul elő, amikor a megadott callback nem létezik. A callback lehet függvénynév, osztálymetódus tömb vagy closure. A megoldás, hogy definiálod a foo() függvényt, vagy helyes callback formátumot adsz meg, pl. [$obj, 'method'], vagy function() {}. Így a hívás sikeresen végrehajtódik.
További információ: PHP call_user_func_array
