Tratamento de exceções com PHP

849 visualizações

Publicada em

Aula ministrada no curso de extensão em desenvolvimento em Nuvem com PHP no IFPE - Campus Garanhuns. Aborda o tratamento de exceções com PHP.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
849
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
28
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tratamento de exceções com PHP

  1. 1. Tratamento de exceções com PHP Prof. Leonardo Soares Campus Garanhuns
  2. 2. ExceçõesExceções são situações anormais, imprevisíveis para oprogramador, em decorrência do uso do softwareExemplos: Problemas de conexão com a Internet ou Banco de dados Valores inválidos Falhas esporádicasPodemos identificar essas situações e oferecer tratamentospara que o software volte a seu estado normal
  3. 3. Tratamento de exceçõesÉ o nome dado ao controle que fazemos para impedir que aexceção comprometa o funcionamento do softwareSem tratamento, quando há uma exceção o fluxo de execuçãodo software será alterado e o que vier após a exceção não seráexecutadoA maioria das linguagens oferece este tipo detratamento, sendo sua sintaxe e conceitos similares
  4. 4. Tratamento de exceções com PHPCódigos que por alguma razão podem lançar exceções, o farãoatravés de uma diretriz denominada throwA execução desses códigos deverão ser feitas dentro de umtrecho denominado tryHavendo uma exceção o fluxo de execução do software sairádo try e será direcionado para um trecho denominado catch
  5. 5. Lançando exceçõesUma exceção é lançada quando um objeto do tipoException é instanciado pela diretriz throw
  6. 6. Executando códigos que lançam exceçõesTodo código capaz de gerar exceção deve serexecutado dentro de um try
  7. 7. Capturando exceçõesUma vez lançada a exceção o fluxo de execução serádirecionado para um bloco catch onde a exceção será tratada
  8. 8. ExercícioCom base na calculadora implementada anteriormentecrie uma função de divisão que lance uma exceção caso adivisão seja feita por 0
  9. 9. Demais métodos do PHPdie(mensagem) Utilizado para interromper a execução de um script PHP por uma determinada razãoinclude(pagina) Utilizado para fazer com que uma página seja acessível em outrarequire(pagina) Tem o mesmo sentido de include, porém se a página não for incluída será ocasionado um erroinclude_once e require_once Impede que um arquivo seja incluido mais de uma vez
  10. 10. ExercícioCrie um arquivo que utilize a função de calculadoraimplementada em outro arquivoPara isto, será preciso incluí-la utilizando require ouinclude

×