Definitie
Acest tip de date poate avea doar doua valori, TRUE sau FALSE. Aceste valori sunt cuvinte cheie si sunt case-insensitive. Valorile NU trebuie incluse intre ghilimele.
1
2
3
| <?php
$x = TRUE;
?> |
In functie de context si operatori, anumite expresii (sau variabile) vor fi evaluate la tipul de date boolean, deci se va stabili valoarea TRUE sau FALSE pentru expresiile (variabilele) respective. De exemplu, in constructia
if (expresie) expresia din paranteze va fi evaluata ca boolean. La fel si operatorul
== al carui rezultat este o valoarea booleana.
Sursa script | Sursa HTML in browser |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?php
$nume ='John';
if ($nume == 'Ion') {
echo 'Ma numesc Ion';
}
if (TRUE) {
echo 'Este adevarat';
}
$b = false;
if ($b) {
echo 'b nu este adevarat';
}
?> |
| |
Sursa script | Sursa HTML in browser |
1
2
3
4
5
6
7
8
| <?php
$a = (1 > 2);
var_dump($a);
$b = 5;
$a = (6 > $b);
var_dump($a);
?> |
| 1
2
| bool(false)
bool(true) |
|