php Преобразование значения в логический (boolean) тип, что как и зачем
Primary tabs
(в процессе)
Цитата из Стивена Хольцнера:
При преобразовании в логический тип boolean, следующие значения
преобразуются в значение FALSE (все остальные значения, включая все ресурсы,
преобразуются в TRUE):
- Логическое FALSE.
- Целое число 0.
- Вещественное число 0.0.
- Пустая строка и строка "0" (т.е. закавыченный ноль)
- Массив с нулевым количеством элементов.
- Объект, не имеющий свойств.
- Специальный тип NULL.
При преобразовании в целое число значения других типов преобразуются
следующим образом:
- Логическое FALSE преобразуется в целое число 0, логическое TRUE
- преобразуется в целое число 1.
- Вещественные числа округляются в меньшую сторону.
(стр. 38)
Вопрос:
вот там написано - при преобразовании в логическтй тип...
почему и зачем?
Ответ
Начнём с того, что речь идёт о неявном преобразовнии типа
- Log in to post comments
- 2624 reads