Como mostrar erros do PHP – “php show errors”

Neste post iremos mostrar como ativar o php show errors, antes de mostrar o erro do PHP vale lembrar isso ocorre pois no PHP não temos um debugger eficiente como no node.js.
Contudo podemos olhar o erro e tentar entender o que ele quer dizer e em qual linha devemos realizar o ajuste.

Como mostrar erro do PHP no WAMP? usando php show errors

Para fazer utilizar php show errors é necessario que você tenha o WAMP rodando em sua maquina local, logo depois vamos seguir os seguintes passos:

imagem da tela do wampserver

A princípio na imagem acima podemos ver que existe um pequeno erro no meu wamp, contudo não precisaremos se preocupar com isso agora, isto é por que não muda o que faremos.

Temos uma lista de botões que são:

Localhost – Então aqui seria o lugar onde você vai acessar seu projeto localmente;
PHPMyAdmin – Esse link abre o controle do banco de dados (Uma vez que ativar o show errors se tiver erro no DB irá ser exibido);
Adminer – É um outro acesso para que tenhamos o controle de banco de dados (eu nunca usei);
Your VirtualHost – Para criar urls ficticias com o intuito de mostrar seu projeto assim por exemplo: http://teste.abc.
Apache – Com o intuito de modificar as configurações, ver os alias criados, entre varias funcionalidades úteis que vale utilizar;
PHP – Logo depois chegou a opção que procuramos para mostrar os erros do PHP

Na imagem a seguir é provável que possamos ver algumas opções dentro da aba PHP, iremos clicar em PHP settings, veja:

imagem da tela do wampserver na aba de PHP

Logo depois disso, para ativar o show PHP erros clicaremos em display_errors e display_startup_errors, veja:

imagem da tela do wampserver na aba de PHP em settings para php show errors
imagem da tela do wampserver na aba de PHP em settings para php show errors

Por fim podemos concluir que ao realizar essas ações no WAMP podemos ativar o modo php show errors ideal para criação de site


Publicado

em

por

Tags:

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *