/php-src/Zend/ |
H A D | zend_execute.c | 1575 obj->handlers->write_dimension(obj, dim, value); in zend_assign_to_object_dim() 1666 obj->handlers->write_dimension(obj, property, &res); in zend_binary_assign_op_obj_dim() 2281 object->handlers->write_property(object, name, &z_copy, cache_slot); in zend_post_incdec_overloaded_property() 2314 object->handlers->write_property(object, name, &z_copy, cache_slot); in zend_pre_incdec_overloaded_property() 2337 object->handlers->write_property(object, name, &res, cache_slot); in zend_assign_op_overloaded_property() 2835 retval = obj->handlers->read_dimension(obj, dim, type, result); in zend_fetch_dimension_address() 3041 retval = obj->handlers->read_dimension(obj, dim, type, result); in zend_fetch_dimension_address_read() 3427 ZEND_ASSERT(zobj->handlers->get_property_ptr_ptr != NULL); in zend_fetch_property_address() 3434 ptr = zobj->handlers->get_property_ptr_ptr(zobj, name, type, cache_slot); in zend_fetch_property_address() 3436 ptr = zobj->handlers->read_property(zobj, name, type, cache_slot, result); in zend_fetch_property_address() [all …]
|
H A D | zend_property_hooks.c | 102 zend_array *properties = zobj->handlers->get_properties(zobj); in zho_dynamic_it_init()
|
H A D | zend_lazy_objects.c | 291 if (obj->handlers->dtor_obj != zend_objects_destroy_object in zend_object_make_lazy() 295 obj->handlers->dtor_obj(obj); in zend_object_make_lazy()
|
H A D | zend_builtin_functions.c | 808 bool always_duplicate = zobj->handlers != &std_object_handlers; in ZEND_FUNCTION() 896 obj->handlers != &std_object_handlers || in ZEND_FUNCTION() 2047 } else if (object->handlers->get_class_name == zend_std_get_class_name) { in zend_fetch_debug_backtrace() 2050 ZVAL_STR(&tmp, object->handlers->get_class_name(object)); in zend_fetch_debug_backtrace()
|
H A D | zend_vm_execute.h | 5122 clone_call = zobj->handlers->clone_obj; in ZEND_CLONE_SPEC_CONST_HANDLER() 5442 properties = zobj->handlers->get_properties(zobj); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER() 11308 if (zobj->handlers->count_elements) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER() 15247 clone_call = zobj->handlers->clone_obj; in ZEND_CLONE_SPEC_TMPVAR_HANDLER() 18776 if (zobj->handlers->count_elements) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER() 20165 properties = zobj->handlers->get_properties(zobj); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER() 22834 properties = zobj->handlers->get_properties(zobj); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER() 33410 clone_call = zobj->handlers->clone_obj; in ZEND_CLONE_SPEC_UNUSED_HANDLER() 40912 clone_call = zobj->handlers->clone_obj; in ZEND_CLONE_SPEC_CV_HANDLER() 41149 properties = zobj->handlers->get_properties(zobj); in ZEND_FE_RESET_R_SPEC_CV_HANDLER() [all …]
|
H A D | zend_API.c | 736 if (zobj->handlers->cast_object(zobj, &obj, IS_STRING) == SUCCESS) { in zend_parse_arg_number_or_str_slow() 761 if (zobj->handlers->cast_object(zobj, &obj, IS_STRING) == SUCCESS) { in zend_parse_arg_str_weak() 1394 zend_object_write_property_t write_property = zobj->handlers->write_property; in zend_merge_properties() 1858 zend_function *constructor = obj->handlers->get_constructor(obj); in object_init_with_constructor() 4016 fcc->function_handler = fcc->object->handlers->get_method(&fcc->object, mname, NULL); in zend_is_callable_check_func() 4978 object->handlers->write_property(object, name, value, NULL); in zend_update_property_ex() 4992 object->handlers->write_property(object, property, value, NULL); in zend_update_property() 5016 object->handlers->unset_property(object, property, 0); in zend_unset_property() 5187 value = object->handlers->read_property(object, name, silent?BP_VAR_IS:BP_VAR_R, NULL, rv); in zend_read_property_ex()
|
H A D | zend_types.h | 561 const zend_object_handlers *handlers; member 992 #define Z_OBJ_HT(zval) Z_OBJ(zval)->handlers
|
H A D | zend_vm_def.h | 1054 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… 1323 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… 1393 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… 2172 if (zobj->handlers->read_property != zend_std_read_property) { 2176 …retval = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, EX_VAR(opline->result.var… 2342 …retval = zobj->handlers->read_property(zobj, name, BP_VAR_IS, cache_slot, EX_VAR(opline->result.va… 5971 clone_call = zobj->handlers->clone_obj; 6451 Z_OBJ_P(expr)->handlers != &std_object_handlers || 6850 properties = zobj->handlers->get_properties(zobj); 9392 if (zobj->handlers->count_elements) { [all …]
|
/php-src/ext/tidy/ |
H A D | tidy.c | 421 static zend_object *tidy_object_new(zend_class_entry *class_type, zend_object_handlers *handlers, t… in tidy_object_new() argument 457 intern->std.handlers = handlers; in tidy_object_new()
|
/php-src/ext/spl/ |
H A D | spl_heap.c | 417 intern->std.handlers = other->std.handlers; in spl_heap_object_new_ex()
|
H A D | spl_observer.c | 330 props = obj->handlers->get_properties(obj); in spl_object_storage_debug_info()
|
H A D | spl_iterators.c | 902 function_handler = (*zobject)->handlers->get_method(zobject, method, key); in spl_recursive_it_get_method() 1235 function_handler = (*object)->handlers->get_method(object, method, key); in spl_dual_it_get_method()
|
/php-src/ext/phar/ |
H A D | phar_object.c | 1127 phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD() 1361 …bject *phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); \ 1372 …_object *phar_obj = (phar_archive_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD() 1464 …bject *intern = (spl_filesystem_object*)((char*)Z_OBJ_P(value) - Z_OBJ_P(value)->handlers->offset); in phar_build() 4456 entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers->offset); in PHP_METHOD() 4507 …phar_entry_object *entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers… 4518 …phar_entry_object *entry_obj = (phar_entry_object*)((char*)Z_OBJ_P(zobj) - Z_OBJ_P(zobj)->handlers… in PHP_METHOD()
|
/php-src/ext/dom/ |
H A D | document.c | 1594 …zend_long bytes = intern->document->handlers->dump_doc_to_file(file, docp, format, (const char *) … in PHP_METHOD() 1639 …res = intern->document->handlers->dump_node_to_str(docp, node, format, (const char *) docp->encodi… in dom_document_save_xml() 1653 …res = intern->document->handlers->dump_doc_to_str(docp, converted_options, (const char *) docp->en… in dom_document_save_xml()
|
H A D | php_dom.c | 266 dest_doc->handlers = source_doc->handlers; in dom_copy_document_ref()
|
/php-src/ext/simplexml/ |
H A D | simplexml.c | 1374 …bytes = sxe->document->handlers->dump_doc_to_file(filename, doc, false, (const char *) doc->encodi… in PHP_METHOD() 1376 bytes = sxe->document->handlers->dump_node_to_file(filename, doc, node, false, NULL); in PHP_METHOD() 1387 result = sxe->document->handlers->dump_doc_to_str(doc, 0, (const char *) doc->encoding); in PHP_METHOD() 1389 …result = sxe->document->handlers->dump_node_to_str(doc, node, false, (const char *) doc->encoding); in PHP_METHOD()
|
/php-src/docs/source/core/data-structures/ |
H A D | zval.rst | 199 ``_IS_ERROR`` is used as an error value for some `object handlers <todo>`__. It is described in more
|
/php-src/Zend/tests/offsets/ |
H A D | internal_handlers.phpt | 2 Internal handlers
|
/php-src/Zend/Optimizer/ |
H A D | sccp.c | 2477 sccp.scdf.handlers.visit_instr = sccp_visit_instr; in sccp_optimize_op_array() 2478 sccp.scdf.handlers.visit_phi = sccp_visit_phi; in sccp_optimize_op_array() 2479 sccp.scdf.handlers.mark_feasible_successors = sccp_mark_feasible_successors; in sccp_optimize_op_array()
|
/php-src/ext/ftp/ |
H A D | php_ftp.c | 80 zobj->handlers = &ftp_object_handlers; in ftp_object_create()
|
/php-src/ext/ffi/ |
H A D | ffi.c | 251 object->handlers = ce->default_object_handlers; in zend_ffi_object_init() 496 cdata->std.handlers = in zend_ffi_cdata_to_zval_slow() 525 cdata->std.handlers = in zend_ffi_cdata_to_zval_slow_ret() 2467 new_cdata->std.handlers = &zend_ffi_cdata_value_handlers; in zend_ffi_cdata_clone_obj() 3868 cdata->std.handlers = &zend_ffi_cdata_value_handlers; in ZEND_METHOD() 3908 cdata->std.handlers = &zend_ffi_cdata_free_handlers; in ZEND_METHOD() 4011 cdata->std.handlers = &zend_ffi_cdata_value_handlers; in ZEND_METHOD() 4052 cdata->std.handlers = &zend_ffi_cdata_value_handlers; in ZEND_METHOD()
|
/php-src/ext/zend_test/ |
H A D | test.c | 837 obj->handlers = &zend_test_class_handlers; in zend_test_class_new()
|
/php-src/ext/libxml/ |
H A D | libxml.c | 1367 object->document->handlers = &php_libxml_default_document_handlers; in php_libxml_increment_doc_ref()
|
/php-src/ext/opcache/jit/ |
H A D | zend_jit_vm_helpers.c | 891 || Z_OBJ_P(obj)->handlers != &std_object_handlers) {
|
/php-src/ext/hash/ |
H A D | hash.c | 1367 zobj->handlers = &php_hashcontext_handlers; in php_hashcontext_create()
|