0
Grazie

Poche parole di ringraziamento saranno molto apprezzate.

PHP - Notice: Undefined index


Se stai utilizzando un array $_POST o $_GET per recuperare le variabili, e vedi l'avviso seguente: Notice: Undefined index 'elemento array' in 'percorso del file php in esecuzione' on line 'numero riga' , per rimediare basta verificare se l'elemento dell'array è stato inizializzato con la funzione isset. Ecco un esempio:

$_POST['myVar']: 

// Prima dell'utilizzo $_POST['myVar'] 
if (isset($_POST['myVar'])) 
{ 
          // Istruzioni se $_POST['myVar'] esiste 
} 

Questo tipo di avviso/errore verrà visualizzato o non, a seconda della configurazione del server. Non è visualizzato per default, perché non è proprio un errore ma solo un avviso, corrispondente alla costante E_NOTICE. Si può modificare il tipo di errori segnalati con la funzione error_reporting.

Foto: © PHP.
0
Grazie

Poche parole di ringraziamento saranno molto apprezzate.

Fai una domanda
Jean-François Pillou

I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net e digital director del Gruppo Figaro. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.

Scopri di più sul team CCM

Potrebbe anche interessarti

L'articolo originale è stato scritto da . Tradotto da zig@. Ultimo aggiornamento da Antonello Ciccarello.

Il documento intitolato «PHP - Notice: Undefined index» dal sito CCM (https://it.ccm.net/) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.

0 Commento