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

#include <zend_globals.h>

Data Fields

zend_stack loop_var_stack
 
zend_class_entryactive_class_entry
 
zend_stringcompiled_filename
 
int zend_lineno
 
zend_op_arrayactive_op_array
 
HashTablefunction_table
 
HashTableclass_table
 
HashTableauto_globals
 
uint8_t parse_error
 
bool in_compilation
 
bool short_tags
 
bool unclean_shutdown
 
bool ini_parser_unbuffered_errors
 
zend_llist open_files
 
struct _zend_ini_parser_paramini_parser_param
 
bool skip_shebang
 
bool increment_lineno
 
bool variable_width_locale
 
bool ascii_compatible_locale
 
zend_stringdoc_comment
 
uint32_t extra_fn_flags
 
uint32_t compiler_options
 
zend_oparray_context context
 
zend_file_context file_context
 
zend_arenaarena
 
HashTable interned_strings
 
const zend_encoding ** script_encoding_list
 
size_t script_encoding_list_size
 
bool multibyte
 
bool detect_unicode
 
bool encoding_declared
 
zend_astast
 
zend_arenaast_arena
 
zend_stack delayed_oplines_stack
 
HashTablememoized_exprs
 
zend_memoize_mode memoize_mode
 
voidmap_ptr_real_base
 
voidmap_ptr_base
 
size_t map_ptr_size
 
size_t map_ptr_last
 
HashTabledelayed_variance_obligations
 
HashTabledelayed_autoloads
 
HashTableunlinked_uses
 
zend_class_entrycurrent_linking_class
 
uint32_t rtd_key_counter
 
voidinternal_run_time_cache
 
uint32_t internal_run_time_cache_size
 
zend_stack short_circuiting_opnums
 

Detailed Description

Definition at line 84 of file zend_globals.h.

Field Documentation

◆ active_class_entry

zend_class_entry* _zend_compiler_globals::active_class_entry

Definition at line 87 of file zend_globals.h.

◆ active_op_array

zend_op_array* _zend_compiler_globals::active_op_array

Definition at line 93 of file zend_globals.h.

◆ arena

zend_arena* _zend_compiler_globals::arena

Definition at line 128 of file zend_globals.h.

◆ ascii_compatible_locale

bool _zend_compiler_globals::ascii_compatible_locale

Definition at line 117 of file zend_globals.h.

◆ ast

zend_ast* _zend_compiler_globals::ast

Definition at line 138 of file zend_globals.h.

◆ ast_arena

zend_arena* _zend_compiler_globals::ast_arena

Definition at line 139 of file zend_globals.h.

◆ auto_globals

HashTable* _zend_compiler_globals::auto_globals

Definition at line 98 of file zend_globals.h.

◆ class_table

HashTable* _zend_compiler_globals::class_table

Definition at line 96 of file zend_globals.h.

◆ compiled_filename

zend_string* _zend_compiler_globals::compiled_filename

Definition at line 89 of file zend_globals.h.

◆ compiler_options

uint32_t _zend_compiler_globals::compiler_options

Definition at line 123 of file zend_globals.h.

◆ context

zend_oparray_context _zend_compiler_globals::context

Definition at line 125 of file zend_globals.h.

◆ current_linking_class

zend_class_entry* _zend_compiler_globals::current_linking_class

Definition at line 153 of file zend_globals.h.

◆ delayed_autoloads

HashTable* _zend_compiler_globals::delayed_autoloads

Definition at line 151 of file zend_globals.h.

◆ delayed_oplines_stack

zend_stack _zend_compiler_globals::delayed_oplines_stack

Definition at line 141 of file zend_globals.h.

◆ delayed_variance_obligations

HashTable* _zend_compiler_globals::delayed_variance_obligations

Definition at line 150 of file zend_globals.h.

◆ detect_unicode

bool _zend_compiler_globals::detect_unicode

Definition at line 135 of file zend_globals.h.

◆ doc_comment

zend_string* _zend_compiler_globals::doc_comment

Definition at line 120 of file zend_globals.h.

◆ encoding_declared

bool _zend_compiler_globals::encoding_declared

Definition at line 136 of file zend_globals.h.

◆ extra_fn_flags

uint32_t _zend_compiler_globals::extra_fn_flags

Definition at line 121 of file zend_globals.h.

◆ file_context

zend_file_context _zend_compiler_globals::file_context

Definition at line 126 of file zend_globals.h.

◆ function_table

HashTable* _zend_compiler_globals::function_table

Definition at line 95 of file zend_globals.h.

◆ in_compilation

bool _zend_compiler_globals::in_compilation

Definition at line 102 of file zend_globals.h.

◆ increment_lineno

bool _zend_compiler_globals::increment_lineno

Definition at line 114 of file zend_globals.h.

◆ ini_parser_param

struct _zend_ini_parser_param* _zend_compiler_globals::ini_parser_param

Definition at line 111 of file zend_globals.h.

◆ ini_parser_unbuffered_errors

bool _zend_compiler_globals::ini_parser_unbuffered_errors

Definition at line 107 of file zend_globals.h.

◆ internal_run_time_cache

void* _zend_compiler_globals::internal_run_time_cache

Definition at line 157 of file zend_globals.h.

◆ internal_run_time_cache_size

uint32_t _zend_compiler_globals::internal_run_time_cache_size

Definition at line 158 of file zend_globals.h.

◆ interned_strings

HashTable _zend_compiler_globals::interned_strings

Definition at line 130 of file zend_globals.h.

◆ loop_var_stack

zend_stack _zend_compiler_globals::loop_var_stack

Definition at line 85 of file zend_globals.h.

◆ map_ptr_base

void* _zend_compiler_globals::map_ptr_base

Definition at line 146 of file zend_globals.h.

◆ map_ptr_last

size_t _zend_compiler_globals::map_ptr_last

Definition at line 148 of file zend_globals.h.

◆ map_ptr_real_base

void* _zend_compiler_globals::map_ptr_real_base

Definition at line 145 of file zend_globals.h.

◆ map_ptr_size

size_t _zend_compiler_globals::map_ptr_size

Definition at line 147 of file zend_globals.h.

◆ memoize_mode

zend_memoize_mode _zend_compiler_globals::memoize_mode

Definition at line 143 of file zend_globals.h.

◆ memoized_exprs

HashTable* _zend_compiler_globals::memoized_exprs

Definition at line 142 of file zend_globals.h.

◆ multibyte

bool _zend_compiler_globals::multibyte

Definition at line 134 of file zend_globals.h.

◆ open_files

zend_llist _zend_compiler_globals::open_files

Definition at line 109 of file zend_globals.h.

◆ parse_error

uint8_t _zend_compiler_globals::parse_error

Definition at line 101 of file zend_globals.h.

◆ rtd_key_counter

uint32_t _zend_compiler_globals::rtd_key_counter

Definition at line 155 of file zend_globals.h.

◆ script_encoding_list

const zend_encoding** _zend_compiler_globals::script_encoding_list

Definition at line 132 of file zend_globals.h.

◆ script_encoding_list_size

size_t _zend_compiler_globals::script_encoding_list_size

Definition at line 133 of file zend_globals.h.

◆ short_circuiting_opnums

zend_stack _zend_compiler_globals::short_circuiting_opnums

Definition at line 160 of file zend_globals.h.

◆ short_tags

bool _zend_compiler_globals::short_tags

Definition at line 103 of file zend_globals.h.

◆ skip_shebang

bool _zend_compiler_globals::skip_shebang

Definition at line 113 of file zend_globals.h.

◆ unclean_shutdown

bool _zend_compiler_globals::unclean_shutdown

Definition at line 105 of file zend_globals.h.

◆ unlinked_uses

HashTable* _zend_compiler_globals::unlinked_uses

Definition at line 152 of file zend_globals.h.

◆ variable_width_locale

bool _zend_compiler_globals::variable_width_locale

Definition at line 116 of file zend_globals.h.

◆ zend_lineno

int _zend_compiler_globals::zend_lineno

Definition at line 91 of file zend_globals.h.


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