boolval
Преобразует значение в логическое.
Синтаксис
boolval(mixed $value): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Любое значение. |
Возвращаемое значение
bool`false` для `0`, `''`, `'0'`, `[]`, `null`; иначе `true`.
Примеры
Что считается ложью:
<?php
var_dump(boolval('0'));
var_dump(boolval('false'));
var_dump(boolval([]));Результат:
bool(false)
bool(true)
bool(false)Примечания
Строка 'false' — истина: она не пустая. Для разбора слов «true», «yes», «on» используйте filter_var($value, FILTER_VALIDATE_BOOLEAN).
См. также
Вопросы и ответы по теме
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.