Ho ereditato un progetto da un altro sviluppatore ed è pieno di errori con il seguente tipo di errore:
echo $data['example'];
Notice: Undefined index: example
Ovviamente, ho intenzione di refactoring questo per verificare l'esistenza della chiave prima della dichiarazione di stampa. Tuttavia, la mia domanda non è correlata al codice per-se.
Esiste una versione di PHP, o forse un'impostazione all'interno di PHP in cui echo $data['example'];
restituisce semplicemente null o 0 nel caso di una chiave inesistente?
Chiedo perché sto cercando di verificare se il precedente sviluppatore abbia scritto codice errato o se il loro ambiente di sviluppo non è configurato correttamente. Se è il secondo, possiamo ovviamente risolvere questi problemi per i progetti futuri di questo sviluppatore.