Z_BVAL_P

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

説明

#include <zend_operators.h>

zend_bool Z_BVAL_P ( zval * zval_p )

Z_BVAL_P() は、zval_p が指す zval 構造体の lval 要素を zend_bool にキャストして返します。

パラメータ

zval_p

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

返り値

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

参考

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

zval ** からその他の値を取り出すマクロについては Z_ARRVAL_P()Z_BINLEN_P()Z_BINVAL_P()Z_DVAL_P()Z_LVAL_P()Z_OBJCE_P()Z_OBJ_HANDLE_P()Z_OBJ_HANDLER_P()Z_OBJ_HT_P()Z_OBJPROP_P()Z_OBJVAL_P()Z_RESVAL_P()Z_STRLEN_P()Z_STRVAL_P()Z_TYPE_P()Z_UNILEN_P()Z_UNIVAL_P()Z_USTRCPLEN_P()Z_USTRLEN_P() および Z_USTRVAL_P() を参照ください。