La funzione empty, nativa del linguaggio di programmazione PHP, è utile per controllare se un determinato valore passante è o meno vuoto.
Ad esempio se voglio controllare se il dato passatomi da un form è vuoto posso scrivere:
if(!empty($_POST['miovalore'])) //fai questo else //fai altro
c'è però una considerazione importante che a volte può sfuggire (non per altro scrivo questo articolo ), se ad esempio nel modulo ho il valore numerico 5 e voglio sovrascriverlo con il valore numero 0, potrei non ottenere il risultato aspettato perchè il linguaggio di programmazione PHP considera vuoti i seguenti valori:
"" (an empty string) 0 (0 as an integer) 0.0 (0 as a float) "0" (0 as a string) NULL FALSE array() (an empty array)
quindi in determinate operazioni (non sempre) potrei non eseguire specifici comandi perchè il valore 0 (zero) essendo considerato vuoto non mi permette di entrare in una specifica condizione.
Spero di esser stato di aiuto.
ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato
© 2007-2024 - ATTIVA WEB - Internet agency - P. iva 02645880739
Realizzazione siti internet Martina Franca, ecommerce Martina Franca
Via Giacomo Puccini 23 - 74015 Martina Franca (TA) - Privacy & Cookie Law