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.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

7 horas

Curso de PHP Exceptions (7 aulas)

Aula 1 - 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.

Aula 2 - 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.

Aula 3 - 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.

Aula 4 - 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.

Aula 5 - 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.

Aula 6 - 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.

Aula 7 - 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.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de PHP

O que é Lumen?

Criando uma API Restful com Lumen

Construindo uma aplicação mestre detalhe em PHP