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

Se, dopo aver invocato la funzione unset, proveremo a stampare

                la  variabile  $variabile,  ci  sarà  un  errore  proprio  perché
                abbiamo  “distrutto”  la  variabile  tramite  la  funzione  unset.  In

                realtà  non  si  tratta  di  una  vera  funzione,  perché  non
                restituisce  alcunché:  possiamo  però  chiamarla  così  perché
                nacque  inizialmente  come  una  vera  funzione  e  a  partire  da

                PHP 4 è diventata un comando (come echo o include). Unset ci
                tornerà  utile  quando  ci  occuperemo  dei  cookie  e  dovremo

                distruggerli.  La  pagina  dove  poter  trovare  la  documentazione
                ufficiale di unset è http://php.net/manual/en/function.unset.php.


                La prossima funzione è is_null: controlla se il valore associato
                una  variabile  è  nullo  oppure  no.  In  caso  affermativo,  la

                funzione  restituirà  il  booleano  true  e  in  caso  contrario
                restituirà false. Anche questa funzione riceve come parametro

                semplicemente  la  variabile  che  vogliamo  controllare.
                Vediamola applicata in un blocco condizionale:


                 <?php


                 $variabile = NULL;


                 if (is_null($variabile))
                 {

                    echo "Variabile nulla";
                 }

                 else
                 {

                    echo $variabile;
                 }


                 ?>


                In  questo  caso  la  variabile  è  nulla  (per  dichiarare  nulla  una



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