Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки

wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> Булевы

Булевы

Булевы
Учебник РНР
Назад Глава 6. Типы Вперёд

Булев

Это самый простой тип. boolean выражает правильность значения. Значение может быть TRUE или FALSE.

Примечание: тип boolean был введён в PHP 4.

Синтаксис

Для спецификации булева литерала используйте ключевые слова TRUE или FALSE. Оба нечувствительны к регистру символов.

$foo = True; // присваивает значение TRUE переменной $foo

Обычно вы используете какую-нибудь операцию, возвращающую boolean-значение, а затем передаёте его структуре управления.

// == это операция, возвращающая булево значение
if ($action == "show_version") {
    echo "The version is 1.23";
}

// это не обязательно:
if ($show_separators == TRUE) {
    echo "<hr>\n";
}

// поскольку можно просто записать:
if ($show_separators) {
    echo "<hr>\n";
}

Конвертация в boolean

Для явной конвертации в boolean используйте приведение типа (bool) или (boolean). Однако в большинстве случаев вам не нужно использовать приведение типа, поскольку значение автоматически конвертируется, если операция, функция или структура управления требует boolean-аргумента.

См. также Трюки с типами.

При конвертации в  boolean, следующие значения считаются FALSE:

  • boolean FALSE

  • integer 0 (нуль)

  • float 0.0 (нуль)

  • пустая строка и строка "0"

  • массив с нулевым количеством элементов

  • object с нулевым количеством элементов

  • специальный тип NULL (включая неустановленные переменные)

Любое другое значение считается TRUE (включая любой ресурс).

Предупреждение!

-1 считается TRUE, как и любое другое ненулевое (положительное или отрицательное) число!


Назад Оглавление Вперёд
Типы Вверх Целые числа

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"Булевы"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.068