Z_BVAL_PP

Z_BVAL_PP --  zval ポインタへのポインタの参照先の lval 要素を bool で返す

説明

#include <zend_operators.h>

zend_bool Z_BVAL_PP ( zval ** zval_pp )

Z_BVAL_PP() は、zval_pp が間接的に指す zval 構造体の lval 要素を zend_bool にキャストして返します。

パラメータ

zval_pp

結果の値を抽出する zval 構造体へのポインタのポインタ。

返り値

zval_pp が指すポインタが指す zval 構造体の lval 要素を zend_bool にキャストして返します。 TRUE あるいは FALSE のいずれかです。

参考

zval の lval フィールドに zend_bool としてアクセスするためのその他のマクロについては Z_BVAL() および Z_BVAL_P() を参照ください。

zval ** からその他の値を取り出すマクロについては Z_ARRVAL_PP()Z_BINLEN_PP()Z_BINVAL_PP()Z_DVAL_PP()Z_LVAL_PP()Z_OBJCE_PP()Z_OBJ_HANDLE_PP()Z_OBJ_HANDLER_PP()Z_OBJ_HT_PP()Z_OBJPROP_PP()Z_OBJVAL_PP()Z_RESVAL_PP()Z_STRLEN_PP()Z_STRVAL_PP()Z_TYPE_PP()Z_UNILEN_PP()Z_UNIVAL_PP()Z_USTRCPLEN_PP()Z_USTRLEN_PP() および Z_USTRVAL_P() を参照ください。