PHP Facebook di Classe:come blocco superiore, errori fatali?
-
26-09-2019 - |
Domanda
Sto usando FB Connect e la classe PHP chiamato Facebook, che è fornito da FB.Ogni volta che qualcosa va storto FB getta la Fatale Errore di applicazione e muore.Che è grande per le prove, ma ora è molto bello per il codice di produzione.Ho guardato attraverso il codice e non posso trovare un modo per disattivare questo, ma può essere che ho trascurato qualcosa.Quindi, c'è un modo per disattivare errori fatali che guardare attraverso la loro classe e la rimozione di ogni riga come questa
throw new FacebookApiException($result);
Soluzione
È necessario intercettare le eccezioni, non li rimuove.
try {
//do something with the facebook api
}
catch (FacebookApiException $e) {
//an error occured, handle it
}
E btw:errori fatali sono diversi da eccezioni.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow