Buonasera a tutti, sapete dirmi come mai is_callable mi restituisce sempre false?
Questo è il codice della funzione chiamante :
E questo è l'oggetto che richiama la funzione :
Questo è il codice della funzione chiamante :
PHP:
/**
* Utilizzare questo metodo per definire una funzione da
* invocare prima di accedere alla raccolta.
* La funzione dovrebbe accettare una raccolta come suo parametro
*/
public function setLoadCallback($functionName, $objOrClass = null) {
if ($objOrClass) {
$callback = array($objOrClass, $functionName);
} else {
$callback = $functionName;
}
// verificare che la funzione/metodo sia valida
if (!is_callable($callback, false, $callableName)) {
throw new Exception("$callableName is not callable " .
"as a parameter to onload");
return false;
}
$this->_onLoad = $callback;
}
E questo è l'oggetto che richiama la funzione :
PHP:
$this->prenotazioni->setLoadCallback('_loadPrenotazioni', $this);