Учебник РНР
Назад Глава 34. Создание Переменных Вперёд

Булевы

Booleans создаются так же, как и longs, но имеют тип IS_BOOL. Допустимыми значениями в lval являются 0 и 1:

zval *new_bool; MAKE_STD_ZVAL(new_bool); new_bool->type = IS_BOOL; new_bool->value.lval = 1;

Соответствующие макросы для этого типа: ZVAL_BOOL (позволяющий специфицировать значение) и ZVAL_TRUE и ZVAL_FALSE (явно устанавливающие значение TRUE и FALSE, соответственно).


Назад Оглавление Вперёд
Строки Вверх Массивы