PHP - Notice: Undefined index:

Novembro 2016

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 :
Este documento, intitulado « PHP - Notice: Undefined index: »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.