richiedi subito informazioni chiamando al numero +39 080 4837098

Funzione empty del PHP, qualche informazioni in più

11 feb 2019

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 laugh ), 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.


Categoria: PHP
Autore: Francesco

Lascia un commento

Nome: (obbligatorio)


Email: (obbligatoria - non sarà pubblica)


Sito:
Commento: (obbligatorio)

Invia commento


ATTENZIONE: il tuo commento verrà prima moderato e se ritenuto idoneo sarà pubblicato