SlideShare uma empresa Scribd logo
Duro de Errar 5.0
Tratamento, Controle e Configuração de Erros em PHP.
                 FISL 9 – Abril 2008




                   Marcelio Leal
             marcelioleal@gmail.com
        http://marcelioleal.wordpress.com
Who I am
 ●   Marcelio Leal
 ●   Mestrando PPGCC/LINC - UFPA
 ●   Membro Fundador PHP Pai d'Égua
 ●   Engenheiro de Software –
     Colaborador no projeto BASA para a
     COBRA Tecnologia
 ●   Desenvolvedor PHP 7 anos
 ●   Classgenerator/Automatic
 ●   Meia-direita e torcedor do Paysandú
 ●   Eterno aprendiz de kitesurf e poker
Sumário
●   Controle e Configuração
    –   PHP.ini e Configurações
    –   Funções de Erro e Log
    –   Controle de Fluxo
●   Tratamento
    –   Tratamento tradicional
    –   Especifidades do PHP
●   Prevenção
    –   PHPUnit
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.
Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.

Mais conteúdo relacionado

Semelhante a Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.

PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
Kleber Silva
 
Webinar php extreme 5.3
Webinar php extreme 5.3Webinar php extreme 5.3
Webinar php extreme 5.3
Raphael Almeida
 
POG nunca mais - SOLISC
POG nunca mais - SOLISCPOG nunca mais - SOLISC
POG nunca mais - SOLISC
Paulino Michelazzo
 
Mini Curso de PHP
Mini Curso de PHPMini Curso de PHP
A Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In SantosA Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In Santos
Evaldo Junior
 
Evolucao php2
Evolucao php2Evolucao php2
Evolucao php2
Evaldo Junior
 
Cursos Season
Cursos Season Cursos Season
Cursos Season
SeasonInformatica
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em Informática
Eder Carneiro
 
Cursos Season
Cursos SeasonCursos Season
Cursos Season
SeasonInformatica
 
Programção PHP
Programção PHPProgramção PHP
Programção PHP
ceap
 
Security & PHP
Security & PHPSecurity & PHP
Security & PHP
Nuno Loureiro
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Leonam Pereira Dias
 
Php Para Iniciantes
Php Para IniciantesPhp Para Iniciantes
Php Para Iniciantes
Marcio Albuquerque
 

Semelhante a Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5. (13)

PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
Webinar php extreme 5.3
Webinar php extreme 5.3Webinar php extreme 5.3
Webinar php extreme 5.3
 
POG nunca mais - SOLISC
POG nunca mais - SOLISCPOG nunca mais - SOLISC
POG nunca mais - SOLISC
 
Mini Curso de PHP
Mini Curso de PHPMini Curso de PHP
Mini Curso de PHP
 
A Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In SantosA Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In Santos
 
Evolucao php2
Evolucao php2Evolucao php2
Evolucao php2
 
Cursos Season
Cursos Season Cursos Season
Cursos Season
 
Treinamentos Avançados em Informática
Treinamentos Avançados em InformáticaTreinamentos Avançados em Informática
Treinamentos Avançados em Informática
 
Cursos Season
Cursos SeasonCursos Season
Cursos Season
 
Programção PHP
Programção PHPProgramção PHP
Programção PHP
 
Security & PHP
Security & PHPSecurity & PHP
Security & PHP
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
 
Php Para Iniciantes
Php Para IniciantesPhp Para Iniciantes
Php Para Iniciantes
 

Mais de Marcelio Leal

Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer Mindset
Marcelio Leal
 
Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer Mindset
Marcelio Leal
 
Overview TI
Overview TIOverview TI
Overview TI
Marcelio Leal
 
Lean Stack
Lean StackLean Stack
Lean Stack
Marcelio Leal
 
Uma Visão Tendenciosa do Agile Brazil 2013
Uma Visão Tendenciosa do Agile Brazil 2013Uma Visão Tendenciosa do Agile Brazil 2013
Uma Visão Tendenciosa do Agile Brazil 2013
Marcelio Leal
 
SiteApps - API Hack Day SP 2013
SiteApps - API Hack Day SP 2013SiteApps - API Hack Day SP 2013
SiteApps - API Hack Day SP 2013
Marcelio Leal
 
Lean Actions
Lean ActionsLean Actions
Lean Actions
Marcelio Leal
 
Pitch presenteie
Pitch presenteiePitch presenteie
Pitch presenteie
Marcelio Leal
 
Uma Abordagem Semiautomática de Rastreabilidade de Software
Uma Abordagem Semiautomática de Rastreabilidade de SoftwareUma Abordagem Semiautomática de Rastreabilidade de Software
Uma Abordagem Semiautomática de Rastreabilidade de Software
Marcelio Leal
 
Grupo de Usuários PHP Pai d'Égua
Grupo de Usuários PHP Pai d'ÉguaGrupo de Usuários PHP Pai d'Égua
Grupo de Usuários PHP Pai d'Égua
Marcelio Leal
 
Startups - Cenário, Problemas e Soluções.
Startups - Cenário, Problemas e Soluções.Startups - Cenário, Problemas e Soluções.
Startups - Cenário, Problemas e Soluções.
Marcelio Leal
 
HTML 5 - Overview
HTML 5 - OverviewHTML 5 - Overview
HTML 5 - Overview
Marcelio Leal
 
Palestra Software Livre - Contexto e Oportunidades
Palestra Software Livre - Contexto e OportunidadesPalestra Software Livre - Contexto e Oportunidades
Palestra Software Livre - Contexto e Oportunidades
Marcelio Leal
 

Mais de Marcelio Leal (13)

Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer Mindset
 
Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer Mindset
 
Overview TI
Overview TIOverview TI
Overview TI
 
Lean Stack
Lean StackLean Stack
Lean Stack
 
Uma Visão Tendenciosa do Agile Brazil 2013
Uma Visão Tendenciosa do Agile Brazil 2013Uma Visão Tendenciosa do Agile Brazil 2013
Uma Visão Tendenciosa do Agile Brazil 2013
 
SiteApps - API Hack Day SP 2013
SiteApps - API Hack Day SP 2013SiteApps - API Hack Day SP 2013
SiteApps - API Hack Day SP 2013
 
Lean Actions
Lean ActionsLean Actions
Lean Actions
 
Pitch presenteie
Pitch presenteiePitch presenteie
Pitch presenteie
 
Uma Abordagem Semiautomática de Rastreabilidade de Software
Uma Abordagem Semiautomática de Rastreabilidade de SoftwareUma Abordagem Semiautomática de Rastreabilidade de Software
Uma Abordagem Semiautomática de Rastreabilidade de Software
 
Grupo de Usuários PHP Pai d'Égua
Grupo de Usuários PHP Pai d'ÉguaGrupo de Usuários PHP Pai d'Égua
Grupo de Usuários PHP Pai d'Égua
 
Startups - Cenário, Problemas e Soluções.
Startups - Cenário, Problemas e Soluções.Startups - Cenário, Problemas e Soluções.
Startups - Cenário, Problemas e Soluções.
 
HTML 5 - Overview
HTML 5 - OverviewHTML 5 - Overview
HTML 5 - Overview
 
Palestra Software Livre - Contexto e Oportunidades
Palestra Software Livre - Contexto e OportunidadesPalestra Software Livre - Contexto e Oportunidades
Palestra Software Livre - Contexto e Oportunidades
 

Duro de Errar 5.0 - Tratamento, Controle e Configuração de Erros em PHP 5.

  • 1. Duro de Errar 5.0 Tratamento, Controle e Configuração de Erros em PHP. FISL 9 – Abril 2008 Marcelio Leal marcelioleal@gmail.com http://marcelioleal.wordpress.com
  • 2. Who I am ● Marcelio Leal ● Mestrando PPGCC/LINC - UFPA ● Membro Fundador PHP Pai d'Égua ● Engenheiro de Software – Colaborador no projeto BASA para a COBRA Tecnologia ● Desenvolvedor PHP 7 anos ● Classgenerator/Automatic ● Meia-direita e torcedor do Paysandú ● Eterno aprendiz de kitesurf e poker
  • 3. Sumário ● Controle e Configuração – PHP.ini e Configurações – Funções de Erro e Log – Controle de Fluxo ● Tratamento – Tratamento tradicional – Especifidades do PHP ● Prevenção – PHPUnit