Lines Matching refs:prop_info
55 static void php_object_property_dump(zend_property_info *prop_info, zval *zv, zend_ulong index, zen… in php_object_property_dump() argument
80 ZEND_ASSERT(ZEND_TYPE_IS_SET(prop_info->type)); in php_object_property_dump()
81 zend_string *type_str = zend_type_to_string(prop_info->type); in php_object_property_dump()
191 zend_property_info *prop_info = NULL; in php_var_dump() local
196 prop_info = zend_get_typed_property_info_for_slot(Z_OBJ_P(struc), val); in php_var_dump()
200 if (!Z_ISUNDEF_P(val) || prop_info) { in php_var_dump()
201 php_object_property_dump(prop_info, val, num, key, level); in php_var_dump()
263 static void zval_object_property_dump(zend_property_info *prop_info, zval *zv, zend_ulong index, ze… in zval_object_property_dump() argument
284 if (prop_info && Z_TYPE_P(zv) == IS_UNDEF) { in zval_object_property_dump()
285 zend_string *type_str = zend_type_to_string(prop_info->type); in zval_object_property_dump()
385 zend_property_info *prop_info = NULL; in php_debug_zval_dump() local
390 prop_info = zend_get_typed_property_info_for_slot(Z_OBJ_P(struc), val); in php_debug_zval_dump()
394 if (!Z_ISUNDEF_P(val) || prop_info) { in php_debug_zval_dump()
395 zval_object_property_dump(prop_info, val, index, key, level); in php_debug_zval_dump()
634 zend_property_info *prop_info = Z_PTR_P(val); in php_var_export_ex() local
635 if ((prop_info->flags & ZEND_ACC_VIRTUAL) && !prop_info->hooks[ZEND_PROPERTY_HOOK_GET]) { in php_var_export_ex()
638 const char *unmangled_name_cstr = zend_get_unmangled_property_name(prop_info->name); in php_var_export_ex()
640 val = zend_read_property_ex(prop_info->ce, zobj, unmangled_name, /* silent */ true, &tmp); in php_var_export_ex()
1247 zend_property_info *prop_info; in php_var_serialize_intern() local
1253 prop_info = ce->properties_info_table[i]; in php_var_serialize_intern()
1254 if (!prop_info) { in php_var_serialize_intern()
1258 prop = OBJ_PROP(obj, prop_info->offset); in php_var_serialize_intern()
1268 prop_info = ce->properties_info_table[i]; in php_var_serialize_intern()
1269 if (!prop_info) { in php_var_serialize_intern()
1272 prop = OBJ_PROP(obj, prop_info->offset); in php_var_serialize_intern()
1277 php_var_serialize_string(buf, ZSTR_VAL(prop_info->name), ZSTR_LEN(prop_info->name)); in php_var_serialize_intern()