Back to index

php5  5.3.10
Classes | Defines | Typedefs
zend_globals.h File Reference
#include <setjmp.h>
#include "zend_globals_macros.h"
#include "zend_stack.h"
#include "zend_ptr_stack.h"
#include "zend_hash.h"
#include "zend_llist.h"
#include "zend_objects.h"
#include "zend_objects_API.h"
#include "zend_modules.h"
#include "zend_compile.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _zend_declarables
struct  _zend_compiler_globals
struct  _zend_executor_globals
struct  _zend_ini_scanner_globals
struct  _zend_php_scanner_globals

Defines

#define SYMTABLE_CACHE_SIZE   32
#define ZEND_EARLY_BINDING_COMPILE_TIME   0
#define ZEND_EARLY_BINDING_DELAYED   1
#define ZEND_EARLY_BINDING_DELAYED_ALL   2

Typedefs

typedef struct _zend_declarables zend_declarables
typedef struct _zend_vm_stackzend_vm_stack

Class Documentation

struct _zend_declarables

Definition at line 66 of file zend_globals.h.

Class Members
zval ticks
struct _zend_compiler_globals

Definition at line 72 of file zend_globals.h.

Collaboration diagram for _zend_compiler_globals:
Class Members
zend_uint access_type
zend_class_entry * active_class_entry
zend_op_array * active_op_array
zend_bool allow_call_time_pass_reference
zend_bool asp_tags
HashTable * auto_globals
zend_stack bp_stack
long catch_begin
HashTable * class_table
char * compiled_filename
zend_uint compiler_options
HashTable * current_import
zval * current_namespace
zend_declarables declarables
zend_stack declare_stack
zend_llist dimension_llist
char * doc_comment
zend_uint doc_comment_len
HashTable filenames_table
zend_stack foreach_copy_stack
zend_stack function_call_stack
HashTable * function_table
zend_bool has_bracketed_namespaces
char * heredoc
int heredoc_len
znode implementing_class
zend_bool in_compilation
zend_bool in_namespace
zend_bool increment_lineno
struct _zend_ini_parser_param * ini_parser_param
zend_bool ini_parser_unbuffered_errors
int interactive
HashTable * labels
zend_stack labels_stack
zend_llist list_llist
zend_stack list_stack
zend_stack object_stack
zend_llist open_files
zend_bool short_tags
zend_uint start_lineno
zend_stack switch_cond_stack
zend_bool unclean_shutdown
int zend_lineno
struct _zend_executor_globals

Definition at line 164 of file zend_globals.h.

Collaboration diagram for _zend_executor_globals:
Class Members
zend_bool active
zend_op_array * active_op_array
HashTable * active_symbol_table
zend_ptr_stack arg_types_stack
zend_vm_stack argument_stack
zend_function * autoload_func
JMP_BUF * bailout
zend_class_entry * called_scope
HashTable * class_table
struct _zend_execute_data * current_execute_data
struct _zend_module_entry * current_module
zend_error_handling_t error_handling
int error_reporting
zval error_zval
zval * error_zval_ptr
zval * exception
zend_class_entry * exception_class
zend_op exception_op
int exit_status
zend_bool full_tables_cleanup
HashTable * function_table
HashTable * in_autoload
zend_bool in_execution
HashTable included_files
HashTable * ini_directives
int lambda_count
HashTable * modified_ini_directives
zend_bool no_extensions
zend_objects_store objects_store
zend_op * opline_before_exception
zend_op ** opline_ptr
int orig_error_reporting
HashTable persistent_list
long precision
zval * prev_exception
HashTable regular_list
void * reserved
zval ** return_value_ptr_ptr
void * saved_fpu_cw
zend_class_entry * scope
zend_property_info std_property_info
HashTable symbol_table
HashTable * symtable_cache
HashTable ** symtable_cache_limit
HashTable ** symtable_cache_ptr
zval * This
int ticks_count
int timeout_seconds
zval uninitialized_zval
zval * uninitialized_zval_ptr
zval * user_error_handler
int user_error_handler_error_reporting
zend_ptr_stack user_error_handlers
zend_stack user_error_handlers_error_reporting
zval * user_exception_handler
zend_ptr_stack user_exception_handlers
HashTable * zend_constants
struct _zend_ini_scanner_globals

Definition at line 262 of file zend_globals.h.

Collaboration diagram for _zend_ini_scanner_globals:
Class Members
char * filename
int lineno
int scanner_mode
zend_stack state_stack
unsigned char * yy_cursor
zend_file_handle * yy_in
unsigned int yy_leng
unsigned char * yy_limit
unsigned char * yy_marker
zend_file_handle * yy_out
unsigned char * yy_start
int yy_state
unsigned char * yy_text
struct _zend_php_scanner_globals

Definition at line 282 of file zend_globals.h.

Collaboration diagram for _zend_php_scanner_globals:
Class Members
zend_stack state_stack
unsigned char * yy_cursor
zend_file_handle * yy_in
unsigned int yy_leng
unsigned char * yy_limit
unsigned char * yy_marker
zend_file_handle * yy_out
unsigned char * yy_start
int yy_state
unsigned char * yy_text

Define Documentation

#define SYMTABLE_CACHE_SIZE   32

Definition at line 54 of file zend_globals.h.

Definition at line 62 of file zend_globals.h.

Definition at line 63 of file zend_globals.h.

Definition at line 64 of file zend_globals.h.


Typedef Documentation

typedef struct _zend_vm_stack* zend_vm_stack

Definition at line 70 of file zend_globals.h.