кодесурса
«PHP

Типы данных PHP: логические значения

script1adsense2code
script1adsense3code

Описание

Booleans - самый простой тип. Это может быть ИСТИНА или ЛОЖЬ. Он используется в управляющей структуре, как часть тестирования оператора if.

Рассмотрим следующий пример:

<?php
$height=100;
$width=50;
if ($width == 0)
{
echo "The width needs to be a non-zero number";
}
?>

В приведенном выше коде результатом оператора равенства является логическое значение. В этом случае это будет false и, следовательно, оператор echo никогда не будет выполнен.

Теперь рассмотрим следующий пример:

<?php 
$height=100;
$width=50;
if ($width) 
{ 
echo "The area of the rectangle is".$height*$width; 
}
else 
{ 
echo "The width needs to be a non-zero number";
}
?>

В этом примере оператор сравнения не используется. Но PHP автоматически преобразует значение $ width 50 в его логический эквивалент true и вычисляет площадь прямоугольника, т.е. выполняет команды внутри оператора if ().

Список типов эквивалентов булевых значений

Тип данных Истинное значение Ложное значение
целое число Все ненулевые значения 0
Плавающая запятая Все ненулевые значения 0.0
Струны Все остальные строки Пустые строки () ""
Нулевая строка () "0"
Ноль Никогда Всегда
массив Если он содержит хотя бы
один элемент
Если он не содержит
любые элементы
объект Всегда Никогда
Ресурс Всегда Никогда

Предыдущий: $ _FILES, $ _ENV, $ _COOKIE, $ _SESSION
Далее: целые числа и числа с плавающей точкой

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code