php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_zend_lazy_object_info Struct Reference

Data Fields

union { 
 
   struct { 
 
      zend_fcall_info_cache   fcc 
 
      zval   zv 
 
   }   initializer 
 
   zend_object *   instance 
 
u 
 
zend_lazy_object_flags_t flags
 
int lazy_properties_count
 

Detailed Description

Information about each lazy object is stored outside of zend_objects, in EG(lazy_objects_store). For ghost objects, we can release this after the object is initialized.

Definition at line 57 of file zend_lazy_objects.c.

Field Documentation

◆ fcc

zend_fcall_info_cache _zend_lazy_object_info::fcc

Definition at line 60 of file zend_lazy_objects.c.

◆ flags

zend_lazy_object_flags_t _zend_lazy_object_info::flags

Definition at line 65 of file zend_lazy_objects.c.

◆ [struct]

struct { ... } _zend_lazy_object_info::initializer

◆ instance

zend_object* _zend_lazy_object_info::instance

Definition at line 63 of file zend_lazy_objects.c.

◆ lazy_properties_count

int _zend_lazy_object_info::lazy_properties_count

Definition at line 66 of file zend_lazy_objects.c.

◆ [union]

union { ... } _zend_lazy_object_info::u

◆ zv

zval _zend_lazy_object_info::zv

Definition at line 61 of file zend_lazy_objects.c.


The documentation for this struct was generated from the following file: