Conversia la
boolean este foarte importanta in PHP pentru ca este des intalnita in cadrul structurilor de control gen if(), while().
In conversia la
boolean, urmatoarele valori sunt considerate
FALSE:
- intregul 0 (zero)
- floatul 0.0
- sirul gol (empty) "" sau ''. Precum si sirul "0"
- un array cu zero elemente
- tipul special NULL
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
23
| <?php
if ($y) {
echo 'y nu este setat. acest text nu va fi afisat';
}
$x = 0;
if ($x) {
echo '0 este evaluat la false';
}
$z = 'text';
if ($z) {
echo 'orice string diferit de stringul gol va fi evaluat la true';
}
?> |
| 1
| orice string diferit de stringul gol va fi evaluat la true |
|