These macros automatically set the correspondent type and value, as described in Table 35-1 and Table 35-2.
To make returning values from functions easier and to prevent hassles with accessing the internal structures of the zval container, a set of predefined macros is available (as usual). These macros automatically set the correspondent type and value, as described in 표 35-1 and 표 35-2.