Приведение типов данных.
Primary tabs
<?php
$a=[1,2,3];
$b=[];
$c=null;
$e=0;
$f=1;
$g=' ';
echo "TRUE или FALSE выдаст конструкция if при использовании разных типов данных. Проверим:"."<BR>";
if ($a) {
echo 'Непустой массив ($a=[1,2,3];): True'."<BR>";
} else {
echo 'Непустой массив ($a=[1,2,3];): False'."<BR>";
}
if ($b) {
echo 'Пустой массив ($b=[];): True'."<BR>";
} else {
echo 'Пустой массив ($b=[];): False'."<BR>";
}
if ($c) {
echo 'Переменная null ($c=null;): True'."<BR>";
} else {
echo 'Переменная null ($c=null;): False'."<BR>";
}
if ($e) {
echo 'Переменная ноль ($e=0;): True'."<BR>";
} else {
echo 'Переменная ноль ($e=0;): False'."<BR>";
}
if ($f) {
echo 'Цифра один ($f=1;): True'."<BR>";
} else {
echo 'Цифра один ($f=1;): False'."<BR>";
}
if ($g) {
echo 'Знак пробела ($g=пробел) True'."<BR>";
} else {
echo 'Знак пробела ($g=пробел) False'."<BR>";
}Вывод:
TRUE или FALSE выдаст конструкция if при использовании разных типов данных. Проверим:
Непустой массив ($a=[1,2,3];): True
Пустой массив ($b=[];): False
Переменная null ($c=null;): False
Переменная ноль ($e=0;): False
Цифра один ($f=1;): True
Знак пробела ($g=пробел) True
- Log in to post comments
- 1406 reads