PHP 매뉴얼
이전 | 33. 장. Creating Variables | 다음

# Longs (Integers)

Now let's get to the assignment of data to variables, starting with longs. Longs are PHP's integers and are very simple to store. Looking at the `zval.value` container structure discussed earlier in this chapter, you can see that the long data type is directly contained in the union, namely in the `lval` field. The corresponding `type` value for longs is `IS_LONG` (see 예 33-2).

예 33-2. Creation of a long.

    zval *new_long;

    MAKE_STD_ZVAL(new_long);

    new_long->type = IS_LONG;
    new_long->value.lval = 10;

Alternatively, you can use the macro `ZVAL_LONG`:

    zval *new_long;

    MAKE_STD_ZVAL(new_long);
    ZVAL_LONG(new_long, 10);

이전 | 처음으로 | 다음
Creating Variables | 위로 | Doubles (Floats)