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
).
zval *new_long; MAKE_STD_ZVAL(new_long); ZVAL_LONG(new_long, 10); |