Page 102 - Corso di PHP - Livello base
P. 102

variabile  basta  scrivere,  al  posto  del  valore,  la  parola  chiave
                NULL, tutta maiuscola), quindi la funzione restituirà true. Se

                alla  variabile  avessimo  invece  abbinato  un  valore,  il  blocco
                condizionale  avrebbe  stampato  la  nostra  variabile.  Questa

                funzione può essere molto utile quando si opera con i database
                MySQL:  capita  infatti  spesso  che  ci  siano  record  vuoti  nel
                database, e per controllarli si può utilizzare questa funzione. La

                pagina             della           documentazione                  ufficiale           è
                http://php.net/manual/en/function.is-null.php.


                La  prossima  funzione,  empty,  controlla  se  una  variabile  è
                vuota, ed è molto simile a is_null: in caso affermativo, restituirà

                true  e  in  caso  negativo  false.  Vediamo  ancora  la  sintassi
                applicata in un blocco condizionale:


                 <?php


                 $variabile = "";


                 if (empty($variabile))

                 {
                    echo "Variabile vuota";

                 }
                 else
                 {

                    echo "La variabile $variabile non è vuota";
                 }


                 ?>


                Un esempio pratico dell'utilizzo della funzione empty potrebbe
                essere  questo:  controllare  se  un  campo  del  form  è  stato

                compilato oppure no. C'è però una certa differenza tra is_null ed
                empty: infatti una variabile nulla è anche una variabile vuota,

                ma una variabile vuota può anche non essere nulla. Nel caso



                                                          102
   97   98   99   100   101   102   103   104   105   106   107