Pergunta

Estou usando o FB Connect e a classe PHP chamada Facebook, fornecida pelo FB. Sempre que algo dá errado, o FB lança erro fatal e o aplicativo morre. Isso é ótimo para testar, mas agora muito bom para o código de produção. Eu olhei através do código e não consigo encontrar uma maneira de desativar isso, mas posso ser vista para algo. Então, existe alguma maneira de desativar erros fatais além de olhar através de sua classe e remover todas as linhas como esta

throw new FacebookApiException($result);
Foi útil?

Solução

Você deve pegar exceções, não removê -las.

try {
  //do something with the facebook api
}
catch (FacebookApiException $e) {
  //an error occured, handle it
}

E BTW: erros fatais são diferentes das exceções.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top