Ho metodo, in questo metodo può essere accaduto errore fatale, per la cattura di questo errore faccio questaCome passare argomenti al metodo chiamabile specificamente per register_shutdown_function?
class a {
function shutDownFunction() {
$error = error_get_last();
if ($error['type'] == 1) {
echo "this is fatal error";
}
}
function terribleFunction() {
register_shutdown_function(array($this,'shutdownFunction'));
// here is code, wich may causes fatal error
}
}
Okay, questo capisce, ma ho bisogno di passare argomenti terribleFunction
-shutDownFunction
. Come farlo?
Maby siete alla ricerca di [call_user_func_array] (http://php.net/manual/en/function.call-user-func-array.php) –
Inoltre, non puoi prendere errori fatali. Sono fatali per una ragione. –