Searched refs:property_info (Results 1 - 8 of 8) sorted by relevance

/PHP_TRUNK/Zend/
H A Dzend_builtin_functions.c1185 zend_property_info *property_info; local
1210 if (zend_hash_quick_find(&ce->properties_info, property, property_len+1, h, (void **) &property_info) == SUCCESS
1211 && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
H A Dzend_API.c3428 zend_property_info property_info, *property_info_ptr; local
3438 property_info.offset = property_info_ptr->offset;
3439 zval_ptr_dtor(&ce->default_static_members_table[property_info.offset]);
3442 property_info.offset = ce->default_static_members_count++;
3445 ce->default_static_members_table[property_info.offset] = property;
3452 property_info.offset = property_info_ptr->offset;
3453 zval_ptr_dtor(&ce->default_properties_table[property_info.offset]);
3456 property_info.offset = ce->default_properties_count++;
3459 ce->default_properties_table[property_info.offset] = property;
3478 property_info
[all...]
H A Dzend_compile.c112 static void zend_duplicate_property_info(zend_property_info *property_info) /* {{{ */ argument
114 property_info->name = str_estrndup(property_info->name, property_info->name_length);
115 if (property_info->doc_comment) {
116 property_info->doc_comment = estrndup(property_info->doc_comment, property_info->doc_comment_len);
121 static void zend_duplicate_property_info_internal(zend_property_info *property_info) /* {{{ */ argument
123 property_info
127 zend_destroy_property_info(zend_property_info *property_info) argument
136 zend_destroy_property_info_internal(zend_property_info *property_info) argument
3728 zend_property_info *property_info; local
4368 zend_property_info *property_info; local
[all...]
H A Dzend_object_handlers.c270 static zend_always_inline int zend_verify_property_access(zend_property_info *property_info, zend_class_entry *ce TSRMLS_DC) /* {{{ */ argument
272 switch (property_info->flags & ZEND_ACC_PPP_MASK) {
276 return zend_check_protected(property_info->ce, EG(scope));
278 if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) {
305 zend_property_info *property_info; local
310 if (key && (property_info = CACHED_POLYMORPHIC_PTR(key->cache_slot, ce)) != NULL) {
311 return property_info;
324 property_info = NULL;
326 if (zend_hash_quick_find(&ce->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &property_info)==SUCCESS) {
327 if (UNEXPECTED((property_info
396 zend_property_info *property_info; local
420 zend_get_property_guard(zend_object *zobj, zend_property_info *property_info, zval *member, zend_guard **pguard) argument
461 zend_property_info *property_info; local
561 zend_property_info *property_info; local
755 zend_property_info *property_info; local
828 zend_property_info *property_info; local
1268 zend_property_info *property_info; local
1433 zend_property_info *property_info; local
[all...]
/PHP_TRUNK/ext/spl/
H A Dspl_array.c551 zend_property_info *property_info = zend_get_property_info(obj->std.ce, offset, 1 TSRMLS_CC); local
553 if (property_info &&
554 (property_info->flags & ZEND_ACC_STATIC) == 0 &&
555 property_info->offset >= 0) {
556 obj->std.properties_table[property_info->offset] = NULL;
/PHP_TRUNK/ext/opcache/
H A Dzend_accelerator_util_funcs.c217 static void zend_destroy_property_info(zend_property_info *property_info) argument
219 interned_efree((char*)property_info->name);
220 if (property_info->doc_comment) {
221 efree((char*)property_info->doc_comment);
/PHP_TRUNK/ext/soap/
H A Dphp_encoding.c1248 zend_property_info *property_info; local
1250 property_info = zend_get_property_info(Z_OBJCE_P(object), &member, 1 TSRMLS_CC);
1252 if (property_info && zend_hash_quick_exists(Z_OBJPROP_P(object), property_info->name, property_info->name_length+1, property_info->h)) {
/PHP_TRUNK/ext/reflection/
H A Dphp_reflection.c3828 zend_property_info *property_info; local
3840 if (zend_hash_find(&ce->properties_info, name, name_len+1, (void **) &property_info) == SUCCESS) {
3841 if (property_info->flags & ZEND_ACC_SHADOW) {
3866 zend_property_info *property_info; local
3876 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS) {
3877 if ((property_info->flags & ZEND_ACC_SHADOW) == 0) {
3878 reflection_property_factory(ce, property_info, return_value TSRMLS_CC);
3920 if (zend_hash_find(&ce->properties_info, name, name_len + 1, (void**) &property_info) == SUCCESS && (property_info->flags & ZEND_ACC_SHADOW) == 0) {
3921 reflection_property_factory(ce, property_info, return_valu
4803 zend_property_info *property_info = NULL; local
[all...]

Completed in 39 milliseconds