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); |