class_type 512 Zend/zend.h zend_object_value (*create_object)(zend_class_entry *class_type TSRMLS_DC); class_type 514 Zend/zend.h int (*interface_gets_implemented)(zend_class_entry *iface, zend_class_entry *class_type TSRMLS_DC); /* a class implements this interface */ class_type 1088 Zend/zend_API.c ZEND_API void zend_update_class_constants(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 1090 Zend/zend_API.c if ((class_type->ce_flags & ZEND_ACC_CONSTANTS_UPDATED) == 0 || (!CE_STATIC_MEMBERS(class_type) && class_type->default_static_members_count)) { class_type 1095 Zend/zend_API.c *scope = class_type; class_type 1096 Zend/zend_API.c zend_hash_apply_with_argument(&class_type->constants_table, (apply_func_arg_t) zval_update_constant, (void *)1 TSRMLS_CC); class_type 1098 Zend/zend_API.c for (i = 0; i < class_type->default_properties_count; i++) { class_type 1099 Zend/zend_API.c if (class_type->default_properties_table[i]) { class_type 1100 Zend/zend_API.c zval_update_class_constant(&class_type->default_properties_table[i], 0, i TSRMLS_CC); class_type 1104 Zend/zend_API.c if (!CE_STATIC_MEMBERS(class_type) && class_type->default_static_members_count) { class_type 1107 Zend/zend_API.c if (class_type->parent) { class_type 1108 Zend/zend_API.c zend_update_class_constants(class_type->parent TSRMLS_CC); class_type 1111 Zend/zend_API.c CG(static_members_table)[(zend_intptr_t)(class_type->static_members_table)] = emalloc(sizeof(zval*) * class_type->default_static_members_count); class_type 1113 Zend/zend_API.c class_type->static_members_table = emalloc(sizeof(zval*) * class_type->default_static_members_count); class_type 1115 Zend/zend_API.c for (i = 0; i < class_type->default_static_members_count; i++) { class_type 1116 Zend/zend_API.c p = &class_type->default_static_members_table[i]; class_type 1118 Zend/zend_API.c class_type->parent && class_type 1119 Zend/zend_API.c i < class_type->parent->default_static_members_count && class_type 1120 Zend/zend_API.c *p == class_type->parent->default_static_members_table[i] && class_type 1121 Zend/zend_API.c CE_STATIC_MEMBERS(class_type->parent)[i] class_type 1123 Zend/zend_API.c zval *q = CE_STATIC_MEMBERS(class_type->parent)[i]; class_type 1127 Zend/zend_API.c CE_STATIC_MEMBERS(class_type)[i] = q; class_type 1135 Zend/zend_API.c CE_STATIC_MEMBERS(class_type)[i] = r; class_type 1140 Zend/zend_API.c for (i = 0; i < class_type->default_static_members_count; i++) { class_type 1141 Zend/zend_API.c zval_update_class_constant(&CE_STATIC_MEMBERS(class_type)[i], 1, i TSRMLS_CC); class_type 1145 Zend/zend_API.c class_type->ce_flags |= ZEND_ACC_CONSTANTS_UPDATED; class_type 1150 Zend/zend_API.c ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type) /* {{{ */ class_type 1154 Zend/zend_API.c if (class_type->default_properties_count) { class_type 1155 Zend/zend_API.c object->properties_table = emalloc(sizeof(zval*) * class_type->default_properties_count); class_type 1156 Zend/zend_API.c for (i = 0; i < class_type->default_properties_count; i++) { class_type 1157 Zend/zend_API.c object->properties_table[i] = class_type->default_properties_table[i]; class_type 1158 Zend/zend_API.c if (class_type->default_properties_table[i]) { class_type 1161 Zend/zend_API.c MAKE_COPY_ZVAL(&class_type->default_properties_table[i], object->properties_table[i]); class_type 1176 Zend/zend_API.c ZEND_API int _object_and_properties_init(zval *arg, zend_class_entry *class_type, HashTable *properties ZEND_FILE_LINE_DC TSRMLS_DC) /* {{{ */ class_type 1180 Zend/zend_API.c if (class_type->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICIT_ABSTRACT_CLASS|ZEND_ACC_EXPLICIT_ABSTRACT_CLASS)) { class_type 1181 Zend/zend_API.c char *what = (class_type->ce_flags & ZEND_ACC_INTERFACE) ? "interface" class_type 1182 Zend/zend_API.c :((class_type->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) ? "trait" class_type 1184 Zend/zend_API.c zend_error(E_ERROR, "Cannot instantiate %s %s", what, class_type->name); class_type 1187 Zend/zend_API.c zend_update_class_constants(class_type TSRMLS_CC); class_type 1190 Zend/zend_API.c if (class_type->create_object == NULL) { class_type 1191 Zend/zend_API.c Z_OBJVAL_P(arg) = zend_objects_new(&object, class_type TSRMLS_CC); class_type 1196 Zend/zend_API.c object_properties_init(object, class_type); class_type 1199 Zend/zend_API.c Z_OBJVAL_P(arg) = class_type->create_object(class_type TSRMLS_CC); class_type 1205 Zend/zend_API.c ZEND_API int _object_init_ex(zval *arg, zend_class_entry *class_type ZEND_FILE_LINE_DC TSRMLS_DC) /* {{{ */ class_type 1207 Zend/zend_API.c return _object_and_properties_init(arg, class_type, 0 ZEND_FILE_LINE_RELAY_CC TSRMLS_CC); class_type 2653 Zend/zend_API.c static zend_object_value display_disabled_class(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 2657 Zend/zend_API.c retval = zend_objects_new(&intern, class_type TSRMLS_CC); class_type 2658 Zend/zend_API.c zend_error(E_WARNING, "%s() has been disabled for security reasons", class_type->name); class_type 325 Zend/zend_API.h ZEND_API void zend_update_class_constants(zend_class_entry *class_type TSRMLS_DC); class_type 372 Zend/zend_API.h ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type); class_type 282 Zend/zend_closures.c static zend_object_value zend_closure_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 290 Zend/zend_closures.c zend_object_std_init(&closure->std, class_type TSRMLS_CC); class_type 1865 Zend/zend_compile.c void zend_do_receive_param(zend_uchar op, znode *varname, const znode *initialization, znode *class_type, zend_uchar pass_by_reference, zend_bool is_variadic TSRMLS_DC) /* {{{ */ class_type 1927 Zend/zend_compile.c if (class_type->op_type != IS_UNUSED) { class_type 1930 Zend/zend_compile.c if (class_type->u.constant.type != IS_NULL) { class_type 1931 Zend/zend_compile.c if (class_type->u.constant.type == IS_ARRAY) { class_type 1943 Zend/zend_compile.c } else if (class_type->u.constant.type == IS_CALLABLE) { class_type 1957 Zend/zend_compile.c if (ZEND_FETCH_CLASS_DEFAULT == zend_get_class_fetch_type(Z_STRVAL(class_type->u.constant), Z_STRLEN(class_type->u.constant))) { class_type 1958 Zend/zend_compile.c zend_resolve_class_name(class_type TSRMLS_CC); class_type 1960 Zend/zend_compile.c Z_STRVAL(class_type->u.constant) = (char*)zend_new_interned_string(Z_STRVAL(class_type->u.constant), Z_STRLEN(class_type->u.constant) + 1, 1 TSRMLS_CC); class_type 1961 Zend/zend_compile.c cur_arg_info->class_name = Z_STRVAL(class_type->u.constant); class_type 1962 Zend/zend_compile.c cur_arg_info->class_name_len = Z_STRLEN(class_type->u.constant); class_type 5628 Zend/zend_compile.c void zend_do_begin_new_object(znode *new_token, znode *class_type TSRMLS_DC) /* {{{ */ class_type 5638 Zend/zend_compile.c SET_NODE(opline->op1, class_type); class_type 518 Zend/zend_compile.h void zend_do_receive_param(zend_uchar op, znode *varname, const znode *initialization, znode *class_type, zend_bool pass_by_reference, zend_bool is_variadic TSRMLS_DC); class_type 592 Zend/zend_compile.h void zend_do_begin_new_object(znode *new_token, znode *class_type TSRMLS_DC); class_type 155 Zend/zend_exceptions.c static zend_object_value zend_default_exception_new_ex(zend_class_entry *class_type, int skip_top_traces TSRMLS_DC) /* {{{ */ class_type 161 Zend/zend_exceptions.c Z_OBJVAL(obj) = zend_objects_new(&object, class_type TSRMLS_CC); class_type 164 Zend/zend_exceptions.c object_properties_init(object, class_type); class_type 179 Zend/zend_exceptions.c static zend_object_value zend_default_exception_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 181 Zend/zend_exceptions.c return zend_default_exception_new_ex(class_type, 0 TSRMLS_CC); class_type 185 Zend/zend_exceptions.c static zend_object_value zend_error_exception_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 187 Zend/zend_exceptions.c return zend_default_exception_new_ex(class_type, 2 TSRMLS_CC); class_type 30 Zend/zend_generators.c static zend_object_value zend_generator_create(zend_class_entry *class_type TSRMLS_DC); class_type 219 Zend/zend_generators.c static zend_object_value zend_generator_create(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 230 Zend/zend_generators.c zend_object_std_init(&generator->std, class_type TSRMLS_CC); class_type 294 Zend/zend_interfaces.c static int zend_implement_traversable(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 299 Zend/zend_interfaces.c if (class_type->get_iterator || (class_type->parent && class_type->parent->get_iterator)) { class_type 302 Zend/zend_interfaces.c for (i = 0; i < class_type->num_interfaces; i++) { class_type 303 Zend/zend_interfaces.c if (class_type->interfaces[i] == zend_ce_aggregate || class_type->interfaces[i] == zend_ce_iterator) { class_type 308 Zend/zend_interfaces.c class_type->name, class_type 317 Zend/zend_interfaces.c static int zend_implement_aggregate(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 321 Zend/zend_interfaces.c if (class_type->get_iterator) { class_type 322 Zend/zend_interfaces.c if (class_type->type == ZEND_INTERNAL_CLASS) { class_type 325 Zend/zend_interfaces.c } else if (class_type->get_iterator != zend_user_it_get_new_iterator) { class_type 327 Zend/zend_interfaces.c if (class_type->num_interfaces) { class_type 328 Zend/zend_interfaces.c for (i = 0; i < class_type->num_interfaces; i++) { class_type 329 Zend/zend_interfaces.c if (class_type->interfaces[i] == zend_ce_iterator) { class_type 331 Zend/zend_interfaces.c class_type->name, class_type 336 Zend/zend_interfaces.c if (class_type->interfaces[i] == zend_ce_traversable) { class_type 346 Zend/zend_interfaces.c class_type->iterator_funcs.zf_new_iterator = NULL; class_type 347 Zend/zend_interfaces.c class_type->get_iterator = zend_user_it_get_new_iterator; class_type 353 Zend/zend_interfaces.c static int zend_implement_iterator(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 355 Zend/zend_interfaces.c if (class_type->get_iterator && class_type->get_iterator != zend_user_it_get_iterator) { class_type 356 Zend/zend_interfaces.c if (class_type->type == ZEND_INTERNAL_CLASS) { class_type 361 Zend/zend_interfaces.c if (class_type->get_iterator == zend_user_it_get_new_iterator) { class_type 363 Zend/zend_interfaces.c class_type->name, class_type 370 Zend/zend_interfaces.c class_type->get_iterator = zend_user_it_get_iterator; class_type 371 Zend/zend_interfaces.c class_type->iterator_funcs.zf_valid = NULL; class_type 372 Zend/zend_interfaces.c class_type->iterator_funcs.zf_current = NULL; class_type 373 Zend/zend_interfaces.c class_type->iterator_funcs.zf_key = NULL; class_type 374 Zend/zend_interfaces.c class_type->iterator_funcs.zf_next = NULL; class_type 375 Zend/zend_interfaces.c class_type->iterator_funcs.zf_rewind = NULL; class_type 376 Zend/zend_interfaces.c if (!class_type->iterator_funcs.funcs) { class_type 377 Zend/zend_interfaces.c class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; class_type 384 Zend/zend_interfaces.c static int zend_implement_arrayaccess(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 474 Zend/zend_interfaces.c static int zend_implement_serializable(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 476 Zend/zend_interfaces.c if (class_type->parent class_type 477 Zend/zend_interfaces.c && (class_type->parent->serialize || class_type->parent->unserialize) class_type 478 Zend/zend_interfaces.c && !instanceof_function_ex(class_type->parent, zend_ce_serializable, 1 TSRMLS_CC)) { class_type 481 Zend/zend_interfaces.c if (!class_type->serialize) { class_type 482 Zend/zend_interfaces.c class_type->serialize = zend_user_serialize; class_type 484 Zend/zend_interfaces.c if (!class_type->unserialize) { class_type 485 Zend/zend_interfaces.c class_type->unserialize = zend_user_unserialize; class_type 141 Zend/zend_objects.c ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC) class_type 146 Zend/zend_objects.c (*object)->ce = class_type; class_type 30 Zend/zend_objects.h ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC); class_type 630 ext/date/php_date.c static zend_object_value date_object_new_date(zend_class_entry *class_type TSRMLS_DC); class_type 631 ext/date/php_date.c static zend_object_value date_object_new_timezone(zend_class_entry *class_type TSRMLS_DC); class_type 632 ext/date/php_date.c static zend_object_value date_object_new_interval(zend_class_entry *class_type TSRMLS_DC); class_type 633 ext/date/php_date.c static zend_object_value date_object_new_period(zend_class_entry *class_type TSRMLS_DC); class_type 2121 ext/date/php_date.c static inline zend_object_value date_object_new_date_ex(zend_class_entry *class_type, php_date_obj **ptr TSRMLS_DC) class_type 2132 ext/date/php_date.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 2133 ext/date/php_date.c object_properties_init(&intern->std, class_type); class_type 2141 ext/date/php_date.c static zend_object_value date_object_new_date(zend_class_entry *class_type TSRMLS_DC) class_type 2143 ext/date/php_date.c return date_object_new_date_ex(class_type, NULL TSRMLS_CC); class_type 2270 ext/date/php_date.c static inline zend_object_value date_object_new_timezone_ex(zend_class_entry *class_type, php_timezone_obj **ptr TSRMLS_DC) class_type 2281 ext/date/php_date.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 2282 ext/date/php_date.c object_properties_init(&intern->std, class_type); class_type 2290 ext/date/php_date.c static zend_object_value date_object_new_timezone(zend_class_entry *class_type TSRMLS_DC) class_type 2292 ext/date/php_date.c return date_object_new_timezone_ex(class_type, NULL TSRMLS_CC); class_type 2369 ext/date/php_date.c static inline zend_object_value date_object_new_interval_ex(zend_class_entry *class_type, php_interval_obj **ptr TSRMLS_DC) class_type 2380 ext/date/php_date.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 2381 ext/date/php_date.c object_properties_init(&intern->std, class_type); class_type 2389 ext/date/php_date.c static zend_object_value date_object_new_interval(zend_class_entry *class_type TSRMLS_DC) class_type 2391 ext/date/php_date.c return date_object_new_interval_ex(class_type, NULL TSRMLS_CC); class_type 2458 ext/date/php_date.c static inline zend_object_value date_object_new_period_ex(zend_class_entry *class_type, php_period_obj **ptr TSRMLS_DC) class_type 2469 ext/date/php_date.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 2470 ext/date/php_date.c object_properties_init(&intern->std, class_type); class_type 2478 ext/date/php_date.c static zend_object_value date_object_new_period(zend_class_entry *class_type TSRMLS_DC) class_type 2480 ext/date/php_date.c return date_object_new_period_ex(class_type, NULL TSRMLS_CC); class_type 1143 ext/dom/php_dom.c static dom_object* dom_objects_set_class(zend_class_entry *class_type, zend_bool hash_copy TSRMLS_DC) /* {{{ */ class_type 1148 ext/dom/php_dom.c if (instanceof_function(class_type, dom_xpath_class_entry TSRMLS_CC)) { class_type 1158 ext/dom/php_dom.c base_class = class_type; class_type 1165 ext/dom/php_dom.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 1167 ext/dom/php_dom.c object_properties_init(&intern->std, class_type); class_type 1208 ext/dom/php_dom.c zend_object_value dom_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 1213 ext/dom/php_dom.c intern = dom_objects_set_class(class_type, 1 TSRMLS_CC); class_type 1225 ext/dom/php_dom.c zend_object_value dom_xpath_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 1230 ext/dom/php_dom.c intern = (dom_xpath_object *)dom_objects_set_class(class_type, 1 TSRMLS_CC); class_type 1287 ext/dom/php_dom.c zend_object_value dom_nnodemap_objects_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 1293 ext/dom/php_dom.c intern = dom_objects_set_class(class_type, 1 TSRMLS_CC); class_type 99 ext/dom/php_dom.h zend_object_value dom_objects_new(zend_class_entry *class_type TSRMLS_DC); class_type 100 ext/dom/php_dom.h zend_object_value dom_nnodemap_objects_new(zend_class_entry *class_type TSRMLS_DC); class_type 102 ext/dom/php_dom.h zend_object_value dom_xpath_objects_new(zend_class_entry *class_type TSRMLS_DC); class_type 97 ext/fileinfo/fileinfo.c PHP_FILEINFO_API zend_object_value finfo_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 105 ext/fileinfo/fileinfo.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 106 ext/fileinfo/fileinfo.c object_properties_init(&intern->zo, class_type); class_type 488 ext/mysqli/mysqli.c PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 500 ext/mysqli/mysqli.c mysqli_base_class = class_type; class_type 508 ext/mysqli/mysqli.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 509 ext/mysqli/mysqli.c object_properties_init(&intern->zo, class_type); class_type 512 ext/mysqli/mysqli.c if (instanceof_function(class_type, mysqli_link_class_entry TSRMLS_CC)) { class_type 514 ext/mysqli/mysqli.c } else if (instanceof_function(class_type, mysqli_driver_class_entry TSRMLS_CC)) { /* driver object */ class_type 516 ext/mysqli/mysqli.c } else if (instanceof_function(class_type, mysqli_stmt_class_entry TSRMLS_CC)) { /* stmt object */ class_type 518 ext/mysqli/mysqli.c } else if (instanceof_function(class_type, mysqli_result_class_entry TSRMLS_CC)) { /* result object */ class_type 520 ext/mysqli/mysqli.c } else if (instanceof_function(class_type, mysqli_warning_class_entry TSRMLS_CC)) { /* warning object */ class_type 339 ext/reflection/php_reflection.c static zend_object_value reflection_objects_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 345 ext/reflection/php_reflection.c intern->zo.ce = class_type; class_type 347 ext/reflection/php_reflection.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 348 ext/reflection/php_reflection.c object_properties_init(&intern->zo, class_type); class_type 488 ext/snmp/snmp.c static zend_object_value php_snmp_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 497 ext/snmp/snmp.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 498 ext/snmp/snmp.c object_properties_init(&intern->zo, class_type); class_type 167 ext/spl/spl_array.c static zend_object_value spl_array_object_new_ex(zend_class_entry *class_type, spl_array_object **obj, zval *orig, int clone_orig TSRMLS_DC) class_type 172 ext/spl/spl_array.c zend_class_entry * parent = class_type; class_type 180 ext/spl/spl_array.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 181 ext/spl/spl_array.c object_properties_init(&intern->std, class_type); class_type 217 ext/spl/spl_array.c class_type->get_iterator = spl_array_get_iterator; class_type 230 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "offsetget", sizeof("offsetget"), (void **) &intern->fptr_offset_get); class_type 234 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "offsetset", sizeof("offsetset"), (void **) &intern->fptr_offset_set); class_type 238 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "offsetexists", sizeof("offsetexists"), (void **) &intern->fptr_offset_has); class_type 242 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "offsetunset", sizeof("offsetunset"), (void **) &intern->fptr_offset_del); class_type 246 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "count", sizeof("count"), (void **) &intern->fptr_count); class_type 254 ext/spl/spl_array.c if (!class_type->iterator_funcs.zf_current) { class_type 255 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "rewind", sizeof("rewind"), (void **) &class_type->iterator_funcs.zf_rewind); class_type 256 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "valid", sizeof("valid"), (void **) &class_type->iterator_funcs.zf_valid); class_type 257 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "key", sizeof("key"), (void **) &class_type->iterator_funcs.zf_key); class_type 258 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "current", sizeof("current"), (void **) &class_type->iterator_funcs.zf_current); class_type 259 ext/spl/spl_array.c zend_hash_find(&class_type->function_table, "next", sizeof("next"), (void **) &class_type->iterator_funcs.zf_next); class_type 262 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; class_type 263 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; class_type 264 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; class_type 265 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; class_type 266 ext/spl/spl_array.c if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT; class_type 276 ext/spl/spl_array.c static zend_object_value spl_array_object_new(zend_class_entry *class_type TSRMLS_DC) class_type 279 ext/spl/spl_array.c return spl_array_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); class_type 147 ext/spl/spl_directory.c static zend_object_value spl_filesystem_object_new_ex(zend_class_entry *class_type, spl_filesystem_object **obj TSRMLS_DC) class_type 159 ext/spl/spl_directory.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 160 ext/spl/spl_directory.c object_properties_init(&intern->std, class_type); class_type 170 ext/spl/spl_directory.c static zend_object_value spl_filesystem_object_new(zend_class_entry *class_type TSRMLS_DC) class_type 172 ext/spl/spl_directory.c return spl_filesystem_object_new_ex(class_type, NULL TSRMLS_CC); class_type 177 ext/spl/spl_directory.c static zend_object_value spl_filesystem_object_new_check(zend_class_entry *class_type TSRMLS_DC) class_type 179 ext/spl/spl_directory.c zend_object_value ret = spl_filesystem_object_new_ex(class_type, NULL TSRMLS_CC); class_type 367 ext/spl/spl_dllist.c static zend_object_value spl_dllist_object_new_ex(zend_class_entry *class_type, spl_dllist_object **obj, zval *orig, int clone_orig TSRMLS_DC) /* {{{ */ class_type 371 ext/spl/spl_dllist.c zend_class_entry *parent = class_type; class_type 378 ext/spl/spl_dllist.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 379 ext/spl/spl_dllist.c object_properties_init(&intern->std, class_type); class_type 431 ext/spl/spl_dllist.c zend_hash_find(&class_type->function_table, "offsetget", sizeof("offsetget"), (void **) &intern->fptr_offset_get); class_type 435 ext/spl/spl_dllist.c zend_hash_find(&class_type->function_table, "offsetset", sizeof("offsetset"), (void **) &intern->fptr_offset_set); class_type 439 ext/spl/spl_dllist.c zend_hash_find(&class_type->function_table, "offsetexists", sizeof("offsetexists"), (void **) &intern->fptr_offset_has); class_type 443 ext/spl/spl_dllist.c zend_hash_find(&class_type->function_table, "offsetunset", sizeof("offsetunset"), (void **) &intern->fptr_offset_del); class_type 447 ext/spl/spl_dllist.c zend_hash_find(&class_type->function_table, "count", sizeof("count"), (void **) &intern->fptr_count); class_type 457 ext/spl/spl_dllist.c static zend_object_value spl_dllist_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 460 ext/spl/spl_dllist.c return spl_dllist_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); class_type 223 ext/spl/spl_fixedarray.c static zend_object_value spl_fixedarray_object_new_ex(zend_class_entry *class_type, spl_fixedarray_object **obj, zval *orig, int clone_orig TSRMLS_DC) /* {{{ */ class_type 227 ext/spl/spl_fixedarray.c zend_class_entry *parent = class_type; class_type 234 ext/spl/spl_fixedarray.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 235 ext/spl/spl_fixedarray.c object_properties_init(&intern->std, class_type); class_type 256 ext/spl/spl_fixedarray.c class_type->get_iterator = spl_fixedarray_get_iterator; class_type 269 ext/spl/spl_fixedarray.c if (!class_type->iterator_funcs.zf_current) { class_type 270 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "rewind", sizeof("rewind"), (void **) &class_type->iterator_funcs.zf_rewind); class_type 271 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "valid", sizeof("valid"), (void **) &class_type->iterator_funcs.zf_valid); class_type 272 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "key", sizeof("key"), (void **) &class_type->iterator_funcs.zf_key); class_type 273 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "current", sizeof("current"), (void **) &class_type->iterator_funcs.zf_current); class_type 274 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "next", sizeof("next"), (void **) &class_type->iterator_funcs.zf_next); class_type 277 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { class_type 280 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_valid->common.scope != parent) { class_type 283 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_key->common.scope != parent) { class_type 286 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_current->common.scope != parent) { class_type 289 ext/spl/spl_fixedarray.c if (class_type->iterator_funcs.zf_next->common.scope != parent) { class_type 293 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "offsetget", sizeof("offsetget"), (void **) &intern->fptr_offset_get); class_type 297 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "offsetset", sizeof("offsetset"), (void **) &intern->fptr_offset_set); class_type 301 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "offsetexists", sizeof("offsetexists"), (void **) &intern->fptr_offset_has); class_type 305 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "offsetunset", sizeof("offsetunset"), (void **) &intern->fptr_offset_del); class_type 309 ext/spl/spl_fixedarray.c zend_hash_find(&class_type->function_table, "count", sizeof("count"), (void **) &intern->fptr_count); class_type 319 ext/spl/spl_fixedarray.c static zend_object_value spl_fixedarray_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 322 ext/spl/spl_fixedarray.c return spl_fixedarray_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); class_type 26 ext/spl/spl_functions.h typedef zend_object_value (*create_object_func_t)(zend_class_entry *class_type TSRMLS_DC); class_type 385 ext/spl/spl_heap.c static zend_object_value spl_heap_object_new_ex(zend_class_entry *class_type, spl_heap_object **obj, zval *orig, int clone_orig TSRMLS_DC) /* {{{ */ class_type 389 ext/spl/spl_heap.c zend_class_entry *parent = class_type; class_type 396 ext/spl/spl_heap.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 397 ext/spl/spl_heap.c object_properties_init(&intern->std, class_type); class_type 459 ext/spl/spl_heap.c zend_hash_find(&class_type->function_table, "compare", sizeof("compare"), (void **) &intern->fptr_cmp); class_type 463 ext/spl/spl_heap.c zend_hash_find(&class_type->function_table, "count", sizeof("count"), (void **) &intern->fptr_count); class_type 473 ext/spl/spl_heap.c static zend_object_value spl_heap_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 476 ext/spl/spl_heap.c return spl_heap_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); class_type 939 ext/spl/spl_iterators.c static zend_object_value spl_RecursiveIteratorIterator_new_ex(zend_class_entry *class_type, int init_prefix TSRMLS_DC) class_type 958 ext/spl/spl_iterators.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 959 ext/spl/spl_iterators.c object_properties_init(&intern->std, class_type); class_type 968 ext/spl/spl_iterators.c static zend_object_value spl_RecursiveIteratorIterator_new(zend_class_entry *class_type TSRMLS_DC) class_type 970 ext/spl/spl_iterators.c return spl_RecursiveIteratorIterator_new_ex(class_type, 0 TSRMLS_CC); class_type 975 ext/spl/spl_iterators.c static zend_object_value spl_RecursiveTreeIterator_new(zend_class_entry *class_type TSRMLS_DC) class_type 977 ext/spl/spl_iterators.c return spl_RecursiveIteratorIterator_new_ex(class_type, 1 TSRMLS_CC); class_type 1335 ext/spl/spl_iterators.c static int spl_dual_it_gets_implemented(zend_class_entry *interface, zend_class_entry *class_type TSRMLS_DC) class_type 1337 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_valid = NULL; class_type 1338 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_current = NULL; class_type 1339 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_key = NULL; class_type 1340 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_next = NULL; class_type 1341 ext/spl/spl_iterators.c class_type->iterator_funcs.zf_rewind = NULL; class_type 1342 ext/spl/spl_iterators.c if (!class_type->iterator_funcs.funcs) { class_type 1343 ext/spl/spl_iterators.c class_type->iterator_funcs.funcs = &zend_interface_iterator_funcs_iterator; class_type 2402 ext/spl/spl_iterators.c static zend_object_value spl_dual_it_new(zend_class_entry *class_type TSRMLS_DC) class_type 2411 ext/spl/spl_iterators.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 2412 ext/spl/spl_iterators.c object_properties_init(&intern->std, class_type); class_type 260 ext/spl/spl_observer.c static zend_object_value spl_object_storage_new_ex(zend_class_entry *class_type, spl_SplObjectStorage **obj, zval *orig TSRMLS_DC) /* {{{ */ class_type 264 ext/spl/spl_observer.c zend_class_entry *parent = class_type; class_type 270 ext/spl/spl_observer.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 271 ext/spl/spl_observer.c object_properties_init(&intern->std, class_type); class_type 285 ext/spl/spl_observer.c if (class_type != spl_ce_SplObjectStorage) { class_type 286 ext/spl/spl_observer.c zend_hash_find(&class_type->function_table, "gethash", sizeof("gethash"), (void **) &intern->fptr_get_hash); class_type 422 ext/spl/spl_observer.c static zend_object_value spl_SplObjectStorage_new(zend_class_entry *class_type TSRMLS_DC) class_type 425 ext/spl/spl_observer.c return spl_object_storage_new_ex(class_type, &tmp, NULL TSRMLS_CC); class_type 2186 ext/sqlite3/sqlite3.c static zend_object_value php_sqlite3_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 2199 ext/sqlite3/sqlite3.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 2200 ext/sqlite3/sqlite3.c object_properties_init(&intern->zo, class_type); class_type 2209 ext/sqlite3/sqlite3.c static zend_object_value php_sqlite3_stmt_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 2220 ext/sqlite3/sqlite3.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 2221 ext/sqlite3/sqlite3.c object_properties_init(&intern->zo, class_type); class_type 2230 ext/sqlite3/sqlite3.c static zend_object_value php_sqlite3_result_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 2243 ext/sqlite3/sqlite3.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 2244 ext/sqlite3/sqlite3.c object_properties_init(&intern->zo, class_type); class_type 104 ext/standard/incomplete_class.c static zend_object_value php_create_incomplete_object(zend_class_entry *class_type TSRMLS_DC) class_type 109 ext/standard/incomplete_class.c value = zend_objects_new(&object, class_type TSRMLS_CC); class_type 112 ext/standard/incomplete_class.c object_properties_init(object, class_type); class_type 674 ext/tidy/tidy.c static void tidy_object_new(zend_class_entry *class_type, zend_object_handlers *handlers, class_type 681 ext/tidy/tidy.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 682 ext/tidy/tidy.c object_properties_init(&intern->std, class_type); class_type 718 ext/tidy/tidy.c static zend_object_value tidy_object_new_node(zend_class_entry *class_type TSRMLS_DC) class_type 721 ext/tidy/tidy.c tidy_object_new(class_type, &tidy_object_handlers_node, &retval, is_node TSRMLS_CC); class_type 725 ext/tidy/tidy.c static zend_object_value tidy_object_new_doc(zend_class_entry *class_type TSRMLS_DC) class_type 728 ext/tidy/tidy.c tidy_object_new(class_type, &tidy_object_handlers_doc, &retval, is_doc TSRMLS_CC); class_type 391 ext/xmlreader/php_xmlreader.c zend_object_value xmlreader_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 403 ext/xmlreader/php_xmlreader.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 404 ext/xmlreader/php_xmlreader.c object_properties_init(&intern->std, class_type); class_type 143 ext/xmlwriter/php_xmlwriter.c static zend_object_value xmlwriter_object_new(zend_class_entry *class_type TSRMLS_DC) class_type 152 ext/xmlwriter/php_xmlwriter.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 153 ext/xmlwriter/php_xmlwriter.c object_properties_init(&intern->zo, class_type); class_type 114 ext/xsl/php_xsl.c zend_object_value xsl_objects_new(zend_class_entry *class_type TSRMLS_DC) class_type 132 ext/xsl/php_xsl.c zend_object_std_init(&intern->std, class_type TSRMLS_CC); class_type 133 ext/xsl/php_xsl.c object_properties_init(&intern->std, class_type); class_type 1125 ext/zip/php_zip.c static zend_object_value php_zip_object_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */ class_type 1143 ext/zip/php_zip.c zend_object_std_init(&intern->zo, class_type TSRMLS_CC); class_type 1147 ext/zip/php_zip.c intern->zo.ce = class_type; class_type 1152 ext/zip/php_zip.c zend_hash_copy(intern->zo.properties, &class_type->default_properties, (copy_ctor_func_t) zval_add_ref, class_type 1155 ext/zip/php_zip.c object_properties_init(&intern->zo, class_type);