|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend.h"#include "zend_API.h"#include "zend_interfaces.h"#include "zend_exceptions.h"#include "zend_interfaces_arginfo.h"#include "zend_property_hooks.h"Go to the source code of this file.
Data Structures | |
| struct | zend_internal_iterator |
| ZEND_API zval * zend_call_method | ( | zend_object * | object, |
| zend_class_entry * | obj_ce, | ||
| zend_function ** | fn_proxy, | ||
| const char * | function_name, | ||
| size_t | function_name_len, | ||
| zval * | retval_ptr, | ||
| uint32_t | param_count, | ||
| zval * | arg1, | ||
| zval * | arg2 ) |
Definition at line 39 of file zend_interfaces.c.
| ZEND_API zend_result zend_create_internal_iterator_zval | ( | zval * | return_value, |
| zval * | obj ) |
Definition at line 504 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| __construct | ) |
Definition at line 553 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| current | ) |
Definition at line 557 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| key | ) |
Definition at line 575 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| next | ) |
Definition at line 594 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| rewind | ) |
Definition at line 626 of file zend_interfaces.c.
| ZEND_METHOD | ( | InternalIterator | , |
| valid | ) |
Definition at line 611 of file zend_interfaces.c.
Definition at line 651 of file zend_interfaces.c.
| ZEND_API zval * zend_user_it_get_current_data | ( | zend_object_iterator * | _iter | ) |
Definition at line 139 of file zend_interfaces.c.
| ZEND_API void zend_user_it_get_current_key | ( | zend_object_iterator * | _iter, |
| zval * | key ) |
Definition at line 152 of file zend_interfaces.c.
| ZEND_API HashTable * zend_user_it_get_gc | ( | zend_object_iterator * | _iter, |
| zval ** | table, | ||
| int * | n ) |
Definition at line 185 of file zend_interfaces.c.
| ZEND_API zend_object_iterator * zend_user_it_get_new_iterator | ( | zend_class_entry * | ce, |
| zval * | object, | ||
| int | by_ref ) |
Definition at line 236 of file zend_interfaces.c.
| ZEND_API void zend_user_it_invalidate_current | ( | zend_object_iterator * | _iter | ) |
Definition at line 99 of file zend_interfaces.c.
| ZEND_API void zend_user_it_move_forward | ( | zend_object_iterator * | _iter | ) |
Definition at line 164 of file zend_interfaces.c.
| ZEND_API void zend_user_it_new_iterator | ( | zend_class_entry * | ce, |
| zval * | object, | ||
| zval * | retval ) |
Definition at line 91 of file zend_interfaces.c.
| ZEND_API void zend_user_it_rewind | ( | zend_object_iterator * | _iter | ) |
Definition at line 175 of file zend_interfaces.c.
| ZEND_API zend_result zend_user_it_valid | ( | zend_object_iterator * | _iter | ) |
Definition at line 122 of file zend_interfaces.c.
| ZEND_API int zend_user_serialize | ( | zval * | object, |
| unsigned char ** | buffer, | ||
| size_t * | buf_len, | ||
| zend_serialize_data * | data ) |
Definition at line 406 of file zend_interfaces.c.
| ZEND_API int zend_user_unserialize | ( | zval * | object, |
| zend_class_entry * | ce, | ||
| const unsigned char * | buf, | ||
| size_t | buf_len, | ||
| zend_unserialize_data * | data ) |
Definition at line 443 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_aggregate |
Definition at line 27 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_arrayaccess |
Definition at line 29 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_countable |
Definition at line 31 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_internal_iterator |
Definition at line 33 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_iterator |
Definition at line 28 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_serializable |
Definition at line 30 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_stringable |
Definition at line 32 of file zend_interfaces.c.
| ZEND_API zend_class_entry* zend_ce_traversable |
Definition at line 26 of file zend_interfaces.c.