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

// il controllo dell'esempio si utilizza con l'operatore && (oppure AND)
                 $a > $b && $c > $d; // risultato true

                 $a > $b AND $c > $d; // equivalente all'espressione sopra
                 ?>


                Ci sono altri operatori logici:


                 <?php
                 $a = 3;

                 $b = 2;
                 $c = 6;

                 $d = 5;
                 $a > $b || $c < $d;

                 /* controlla se $a è maggiore di $b OPPURE se $c è minore di $d: nel caso in cui
                 una delle due condizioni sia vera, il risultato sarà vero. Si può scrivere anche così: /*
                 $a > $b OR $c < $d;


                 $a > $b Xor $c < $d;

                 /* Xor si chiama “or esclusivo”, e controlla che il primo risultato sia vero e il secondo sia
                 falso:
                 in questo caso il risultato sarà true /*
                 ?>


                Infine merita un ultimo cenno il casting,  che  non  ha  niente  a

                che vedere con quello del mondo dello spettacolo: in PHP (e in
                programmazione)  il  casting  è  un'operazione  che  serve  per
                “convertire” una variabile da un tipo all'altro. Non abbiamo

                detto  che,  quando  si  dichiara  una  variabile,  se  ne  può  anche
                specificare il tipo, e lo si fa indicandolo tra parentesi tonde

                prima del nome della variabile:


                 <?php
                 (int) $a = 3;

                 (string) $b = 'Ciao';
                 (float) $c = 0.03; // numeri in virgola mobile




                                                           35
   30   31   32   33   34   35   36   37   38   39   40