Se você trabalha com desenvolvimento web ou cuida de servidores com suporte a PHP, é importante que saiba os passos para habilitar ou desabilitar a exibição de erros e warnings para os desenvolvedores.

Os 4 passos para habilitar ou desabilitar a exibição de erros são os mesmos tanto no Windows como no Linux.


  1. Localize o arquivo de configuração do PHP: php.ini.
    Se estiver no Windows, o arquivo estará dentro da pasta do seu servidor web (EasyPHP, XAMPP, etc). Se estiver no Linux, o arquivo deve estar em /etc/php.ini (pode variar de acordo com a distribuição). Em todo caso, pode utilizar o pesquisar para localizar o arquivo.

  2. Com o arquivo aberto localize a palavra error_reporting. Ela está seguida de uma palavra. Esta palavra significa o nível de exibição de erro que será mostrado. Caso a palavra seja E_ALL, será exibido todo tipo de erro, warnings e notices. Caso a palavra seja E_WARNING, será exibido somente warnings, e assim por diante.
    É possível montar combinações também, como "mostrar todos os erros menos notices". Neste caso, usariamos da seguinte forma: E_ALL & ~E_NOTICE. O "&" serve para acrescentar uma nova palavra a combinação, e o "~" é negação, ou seja, "notice não".

  3. Logo abaixo, teremos a palavra display_errors. Esta é a palavra que controla se serão ou não exibidos os erros. Alterne entre On e Off se deseja habilitar ou desabilitar a exibição de erros, respectivamente.

  4. Salve o arquivo e reinincie o seu web server.


Até a próxima!



Sobre o Autor:
Guilherme Oliveira
Guilherme Oliveira trabalha com desenvolvimento de software a mais de 10 anos. É técnico em informática, bacharel em ciência da computação, especialista em engenharia de software, além de ser Oracle Certified Java Programmer 6 (OCJP 6). Suas áreas preferidas são desenvolvimento web e games.

  1. gravatar

    # by ..:Sou Premium:.. - 22 de janeiro de 2011 às 19:40

    Muito obrigado pela dica. Procurava justamente isso.
    Ate mais!

  2. gravatar

    # by Anônimo - 5 de abril de 2013 às 22:25

    My spοuѕе and Ι stumbleԁ оver hеre
    from a ԁifferent page аnd thought
    I should сheck things out. I likе whаt I see so nοω i am followіng
    уou. Looκ forward to loоkіng oveг yοur wеb pаge for a second time.


    Here іs my web blog - payday loans

  3. gravatar

    # by Anônimo - 22 de abril de 2013 às 07:50

    Aѕkіng questiοns are really good thing if you are not understanding something fullу, exсeрt thiѕ
    articlе giveѕ fastidious undеrstanding even.


    Feеl free to surf to my weblog ... payday loans

  4. gravatar

    # by Anônimo - 27 de abril de 2013 às 09:04

    I аm еxtremely іmpгeѕseԁ together
    ωіth your ωгitіng skills as smaгtly as ωith the layout іn youг blοg.
    Is that this a paid theme or did yοu cuѕtοmize it yοurself?
    Anуway keep up the excellent quality ωriting, it's rare to look a great weblog like this one today..

    Also visit my website - Instant Payday Loans