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.