PHP-Nuke по-русски
Поиск по сайту
Учебник РНР
НазадГлава 34. Создание Переменных Вперёд

Doubles/Двойной точности (Floats/С плавающей точкой)

Doubles это floats в РНР и они легко присваиваются как longs, поскольку их значение содержится также непосредственно в union. Член в zval.value-контейнере это dval; соответствующий тип это IS_DOUBLE.
zval *new_double;

MAKE_STD_ZVAL(new_double);

new_double->type = IS_DOUBLE;
new_double->value.dval = 3.45;

Альтернативно вы можете использовать макрос ZVAL_DOUBLE:

zval *new_double;

MAKE_STD_ZVAL(new_double);
ZVAL_DOUBLE(new_double, 3.45);

НазадОглавление Вперёд
Longs (Integers) ВверхСтроки
Вернуться на главную страницу


© RigaNet - Internet studio
For Web site issues, contact the Web master.

Rambler's Top100 Рейтинг@Mail.ru RigaNet