php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_property_hooks.h File Reference
#include "zend_portability.h"

Go to the source code of this file.

Typedefs

typedef struct _zend_array zend_array
 
typedef struct _zend_class_entry zend_class_entry
 
typedef struct _zend_object zend_object
 

Enumerations

enum  zend_property_hook_kind { ZEND_PROPERTY_HOOK_GET = 0 , ZEND_PROPERTY_HOOK_SET = 1 }
 

Functions

ZEND_API zend_object_iteratorzend_hooked_object_get_iterator (zend_class_entry *ce, zval *object, int by_ref)
 
ZEND_API zend_arrayzend_hooked_object_build_properties (zend_object *zobj)
 

Typedef Documentation

◆ zend_array

typedef struct _zend_array zend_array

Definition at line 26 of file zend_property_hooks.h.

◆ zend_class_entry

Definition at line 27 of file zend_property_hooks.h.

◆ zend_object

typedef struct _zend_object zend_object

Definition at line 28 of file zend_property_hooks.h.

Enumeration Type Documentation

◆ zend_property_hook_kind

Enumerator
ZEND_PROPERTY_HOOK_GET 
ZEND_PROPERTY_HOOK_SET 

Definition at line 32 of file zend_property_hooks.h.

Function Documentation

◆ zend_hooked_object_build_properties()

ZEND_API zend_array * zend_hooked_object_build_properties ( zend_object * zobj)

Definition at line 132 of file zend_property_hooks.c.

◆ zend_hooked_object_get_iterator()

ZEND_API zend_object_iterator * zend_hooked_object_get_iterator ( zend_class_entry * ce,
zval * object,
int by_ref )

Definition at line 367 of file zend_property_hooks.c.