}
zend_object_handlers std_object_handlers = {
- zend_objects_store_add_ref, /* add_ref */
- zend_objects_store_del_ref, /* del_ref */
- zend_objects_store_delete_obj, /* delete_obj */
- zend_objects_clone_obj, /* clone_obj */
+ zend_objects_store_add_ref, /* add_ref */
+ zend_objects_store_del_ref, /* del_ref */
+ zend_objects_store_delete_obj, /* delete_obj */
+ zend_objects_clone_obj, /* clone_obj */
- zend_std_read_property, /* read_property */
- zend_std_write_property, /* write_property */
- zend_std_write_dimension, /* write_dimension */
- zend_std_get_property_ptr, /* get_property_ptr */
- zend_std_get_property_ptr, /* get_property_zval_ptr */
- NULL, /* get */
- NULL, /* set */
- zend_std_has_property, /* has_property */
- zend_std_unset_property, /* unset_property */
- zend_std_get_properties, /* get_properties */
- zend_std_get_method, /* get_method */
- NULL, /* call_method */
- zend_std_get_constructor, /* get_constructor */
- zend_std_object_get_class, /* get_class_entry */
- zend_std_object_get_class_name, /* get_class_name */
- zend_std_compare_objects, /* compare_objects */
- NULL, /* cast_object */
+ zend_std_read_property, /* read_property */
+ zend_std_write_property, /* write_property */
+ zend_std_write_dimension, /* write_dimension */
+ zend_std_get_property_ptr, /* get_property_ptr */
+ zend_std_get_property_ptr, /* get_property_zval_ptr */
+ NULL, /* get */
+ NULL, /* set */
+ zend_std_has_property, /* has_property */
+ zend_std_unset_property, /* unset_property */
+ zend_std_get_properties, /* get_properties */
+ zend_std_get_method, /* get_method */
+ NULL, /* call_method */
+ zend_std_get_constructor, /* get_constructor */
+ zend_std_object_get_class, /* get_class_entry */
+ zend_std_object_get_class_name, /* get_class_name */
+ zend_std_compare_objects, /* compare_objects */
+ NULL, /* cast_object */
};
/*
typedef struct _zend_object_handlers {
/* general object functions */
- zend_object_add_ref_t add_ref;
- zend_object_del_ref_t del_ref;
- zend_object_delete_obj_t delete_obj;
- zend_object_clone_obj_t clone_obj;
+ zend_object_add_ref_t add_ref;
+ zend_object_del_ref_t del_ref;
+ zend_object_delete_obj_t delete_obj;
+ zend_object_clone_obj_t clone_obj;
/* individual object functions */
- zend_object_read_property_t read_property;
- zend_object_write_property_t write_property;
- zend_object_write_dimension_t write_dimension;
- zend_object_get_property_ptr_t get_property_ptr;
- zend_object_get_property_zval_ptr_t get_property_zval_ptr;
- zend_object_get_t get;
- zend_object_set_t set;
- zend_object_has_property_t has_property;
- zend_object_unset_property_t unset_property;
- zend_object_get_properties_t get_properties;
- zend_object_get_method_t get_method;
- zend_object_call_method_t call_method;
- zend_object_get_constructor_t get_constructor;
- zend_object_get_class_entry_t get_class_entry;
- zend_object_get_class_name_t get_class_name;
- zend_object_compare_t compare_objects;
- zend_object_cast_t cast_object;
+ zend_object_read_property_t read_property;
+ zend_object_write_property_t write_property;
+ zend_object_write_dimension_t write_dimension;
+ zend_object_get_property_ptr_t get_property_ptr;
+ zend_object_get_property_zval_ptr_t get_property_zval_ptr;
+ zend_object_get_t get;
+ zend_object_set_t set;
+ zend_object_has_property_t has_property;
+ zend_object_unset_property_t unset_property;
+ zend_object_get_properties_t get_properties;
+ zend_object_get_method_t get_method;
+ zend_object_call_method_t call_method;
+ zend_object_get_constructor_t get_constructor;
+ zend_object_get_class_entry_t get_class_entry;
+ zend_object_get_class_name_t get_class_name;
+ zend_object_compare_t compare_objects;
+ zend_object_cast_t cast_object;
} zend_object_handlers;
extern zend_object_handlers std_object_handlers;