Lines Matching refs:expr

245 ZEND_API int zend_make_printable_zval(zval *expr, zval *expr_copy) /* {{{ */  in zend_make_printable_zval()  argument
247 if (Z_TYPE_P(expr) == IS_STRING) { in zend_make_printable_zval()
250 ZVAL_STR(expr_copy, _zval_get_string_func(expr)); in zend_make_printable_zval()
256 ZEND_API size_t zend_print_zval(zval *expr, int indent) /* {{{ */ in zend_print_zval() argument
258 return zend_print_zval_ex(zend_write, expr, indent); in zend_print_zval()
262 ZEND_API size_t zend_print_zval_ex(zend_write_func_t write_func, zval *expr, int indent) /* {{{ */ in zend_print_zval_ex() argument
264 zend_string *str = zval_get_string(expr); in zend_print_zval_ex()
276 ZEND_API void zend_print_flat_zval_r(zval *expr) /* {{{ */ in zend_print_flat_zval_r() argument
278 switch (Z_TYPE_P(expr)) { in zend_print_flat_zval_r()
281 if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr)) && in zend_print_flat_zval_r()
282 ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { in zend_print_flat_zval_r()
284 Z_ARRVAL_P(expr)->u.v.nApplyCount--; in zend_print_flat_zval_r()
287 print_flat_hash(Z_ARRVAL_P(expr)); in zend_print_flat_zval_r()
289 if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr))) { in zend_print_flat_zval_r()
290 Z_ARRVAL_P(expr)->u.v.nApplyCount--; in zend_print_flat_zval_r()
296 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); in zend_print_flat_zval_r()
300 if (Z_OBJ_APPLY_COUNT_P(expr) > 0) { in zend_print_flat_zval_r()
305 if (Z_OBJ_HANDLER_P(expr, get_properties)) { in zend_print_flat_zval_r()
306 properties = Z_OBJPROP_P(expr); in zend_print_flat_zval_r()
309 Z_OBJ_INC_APPLY_COUNT_P(expr); in zend_print_flat_zval_r()
311 Z_OBJ_DEC_APPLY_COUNT_P(expr); in zend_print_flat_zval_r()
317 zend_print_flat_zval_r(Z_REFVAL_P(expr)); in zend_print_flat_zval_r()
320 zend_print_variable(expr); in zend_print_flat_zval_r()
326 ZEND_API void zend_print_zval_r(zval *expr, int indent) /* {{{ */ in zend_print_zval_r() argument
328 zend_print_zval_r_ex(zend_write, expr, indent); in zend_print_zval_r()
332 ZEND_API void zend_print_zval_r_ex(zend_write_func_t write_func, zval *expr, int indent) /* {{{ */ in zend_print_zval_r_ex() argument
334 ZVAL_DEREF(expr); in zend_print_zval_r_ex()
335 switch (Z_TYPE_P(expr)) { in zend_print_zval_r_ex()
338 if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr)) && in zend_print_zval_r_ex()
339 ++Z_ARRVAL_P(expr)->u.v.nApplyCount>1) { in zend_print_zval_r_ex()
341 Z_ARRVAL_P(expr)->u.v.nApplyCount--; in zend_print_zval_r_ex()
344 print_hash(write_func, Z_ARRVAL_P(expr), indent, 0); in zend_print_zval_r_ex()
345 if (ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(expr))) { in zend_print_zval_r_ex()
346 Z_ARRVAL_P(expr)->u.v.nApplyCount--; in zend_print_zval_r_ex()
354 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); in zend_print_zval_r_ex()
359 if (Z_OBJ_APPLY_COUNT_P(expr) > 0) { in zend_print_zval_r_ex()
363 if ((properties = Z_OBJDEBUG_P(expr, is_temp)) == NULL) { in zend_print_zval_r_ex()
367 Z_OBJ_INC_APPLY_COUNT_P(expr); in zend_print_zval_r_ex()
369 Z_OBJ_DEC_APPLY_COUNT_P(expr); in zend_print_zval_r_ex()
378 zend_print_zval_ex(write_func, expr, indent); in zend_print_zval_r_ex()