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