curso PHP Exceptions: Trabalhando com exceções em PHP

Neste curso você aprenderá a lidar com exceções em suas aplicações PHP Veremos como o programa se comporta ao ser lançada uma exceção, quais os mecanismos para capturá-la, bem como em que momento podemos lançar exceções em nossos códigos. Iniciando nosso curso, entenderemos o que são exceções e como as aplicações se comportam quando exceções são lançadas e não há tratamento para elas.

Este conteúdo faz parte dos guias:

Iniciar Carga Horária No Certificado - 7H

Curso de PHP Exceptions

Aula 1 - free

Introdução

A partir de um programa que calcula o total dos itens em uma venda, veremos neste vídeo que situações imprevisíveis acontecem e é preciso saber como se preparar para elas. Faremos isso a partir de um mecanismo totalmente orientado a objetos.
free
Aula 2 - mvp

Analisando uma exceção sem tratamento

A execução de um código sem tratamento de exceção pode ser um problema grave na sua aplicação, além de ser uma má prática de programação. Quando um erro ocorre no sistema precisamos interrompê-lo da melhor forma possível e tratar o referido erro.
mvp
Aula 3 - mvp

Tratando a primeira exceção

Uma aplicação em que podemos tratar os erros ocorridos tem como vantagem evitar outros problemas, como a não conclusão da operação em um banco de dados, fechar uma conexão com BD ou arquivo, entre outras mais.
mvp
Aula 4 - mvp

Tratando exceções pelo tipo

Quando falamos em tratamento de exceções precisamos lembrar que nem todo o tratamento vai ser de erros inesperados ou do sistema, mas também lançar os nossos próprios erros. Para isso podemos lançar uma exceção de um tipo específico.
mvp
Aula 5 - mvp

Tratando múltiplas exceções

O tratamento de exceções não se limita a apenas um tipo, pois um sistema pode conter diversos erros e cada um representado de uma forma diferente.
mvp
Aula 6 - mvp

Lançando uma exceção customizada

Mesmo com tantos tipos de exceções, grande parte das linguagens permite criar a sua própria classe, permitindo efetuar um tratamento personalizado. A sua classe vai estender as propriedades de uma classe nativa.
mvp
Aula 7 - mvp

Utilizando um bloco finally

Quando ocorre um erro no sistema existe a possibilidade de tratar este erro e efetuar diversas operações neste processo. Contudo, muitas vezes o sistema não pode terminar naquele momento, e o bloco finally existe para dar continuidade na execução.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos