PHP - Notice: Undefined index:

Maio 2017

Ao utilizar os quadros $_POST ou $_GET para recuperar as variáveis de seus formulários, ou outros, você pode se deparar com este erro:
Instrução: Undefined index 'campo do quadro' in 'caminho do arquivo PHP em andamento online 'linha em andamento'

Para evitar este erro, basta testar se este campo do quadro foi inicializado com a função isset().

Exemplo para uma variável $_POST['truc']:
// Antes de utilizar  $_POST['truc']   
if (isset($_POST['truc']))
{
// Descrição se $_POST['truc'] existe
}

Este tipo de erro é relatado, ou não, de acordo com a configuração do servidor. Ele não é relatado por padrão pois é um tipo de erro pouco importante, que corresponde à constante E_NOTICE.

É possível modificar os tipos de erros relatados com a função
Foto: © PHP.

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 13 de novembro de 2016 às 13:14 por pintuda.
Este documento, intitulado 'PHP - Notice: Undefined index:', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.