PHP si MySql (Programator Web 2)

DOCUMENTATIE CURS

Conversia la boolean

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
// $y nu este setat, are deci tipul si valoarea NULL deci va fi evaluat ca false
if ($y) {
  echo 'y nu este setat. acest text nu va fi afisat';
 }
$x = 0;
// 0 intreg este evaluat ca false
if ($x) {
  echo '0 este evaluat la false';
 }
$z = 'text';
// orice text cu exceptia "" este evaluat ca true
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


© 2006-2012 Crystal Mind Academy. All rights reserved