PHP マニュアル
前のページ | 第 33 章 Creating Variables | 次のページ

# Doubles (Floats)

Doubles are PHP's floats and are as easy to assign as longs, because their value is also contained directly in the union. The member in the `zval.value` container is `dval`; the corresponding type is `IS_DOUBLE`.

    zval *new_double;

    MAKE_STD_ZVAL(new_double);

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

Alternatively, you can use the macro `ZVAL_DOUBLE`:

    zval *new_double;

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

前のページ | ホーム | 次のページ
Longs (Integers) | 上に戻る | Strings