php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_globals.h File Reference
#include <setjmp.h>
#include <stdint.h>
#include <sys/types.h>
#include "zend_globals_macros.h"
#include "zend_atomic.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_float.h"
#include "zend_multibyte.h"
#include "zend_multiply.h"
#include "zend_arena.h"
#include "zend_call_stack.h"
#include "zend_max_execution_timer.h"
#include "zend_strtod.h"
#include "zend_lazy_objects.h"
#include "zend_compile.h"

Go to the source code of this file.

Data Structures

struct  _zend_compiler_globals
 
struct  _zend_executor_globals
 
struct  _zend_ini_scanner_globals
 
struct  _zend_php_scanner_globals
 

Macros

#define SYMTABLE_CACHE_SIZE   32
 
#define EG_FLAGS_INITIAL   (0)
 
#define EG_FLAGS_IN_SHUTDOWN   (1<<0)
 
#define EG_FLAGS_OBJECT_STORE_NO_REUSE   (1<<1)
 
#define EG_FLAGS_IN_RESOURCE_SHUTDOWN   (1<<2)
 

Typedefs

typedef struct _zend_vm_stackzend_vm_stack
 
typedef struct _zend_ini_entry zend_ini_entry
 
typedef struct _zend_fiber_context zend_fiber_context
 
typedef struct _zend_fiber zend_fiber
 

Enumerations

enum  zend_memoize_mode { ZEND_MEMOIZE_NONE , ZEND_MEMOIZE_COMPILE , ZEND_MEMOIZE_FETCH }
 
enum  zend_php_scanner_event { ON_TOKEN , ON_FEEDBACK , ON_STOP }
 

Macro Definition Documentation

◆ EG_FLAGS_IN_RESOURCE_SHUTDOWN

#define EG_FLAGS_IN_RESOURCE_SHUTDOWN   (1<<2)

Definition at line 323 of file zend_globals.h.

◆ EG_FLAGS_IN_SHUTDOWN

#define EG_FLAGS_IN_SHUTDOWN   (1<<0)

Definition at line 321 of file zend_globals.h.

◆ EG_FLAGS_INITIAL

#define EG_FLAGS_INITIAL   (0)

Definition at line 320 of file zend_globals.h.

◆ EG_FLAGS_OBJECT_STORE_NO_REUSE

#define EG_FLAGS_OBJECT_STORE_NO_REUSE   (1<<1)

Definition at line 322 of file zend_globals.h.

◆ SYMTABLE_CACHE_SIZE

#define SYMTABLE_CACHE_SIZE   32

Definition at line 61 of file zend_globals.h.

Typedef Documentation

◆ zend_fiber

typedef struct _zend_fiber zend_fiber

Definition at line 76 of file zend_globals.h.

◆ zend_fiber_context

Definition at line 75 of file zend_globals.h.

◆ zend_ini_entry

Definition at line 74 of file zend_globals.h.

◆ zend_vm_stack

typedef struct _zend_vm_stack* zend_vm_stack

Definition at line 73 of file zend_globals.h.

Enumeration Type Documentation

◆ zend_memoize_mode

Enumerator
ZEND_MEMOIZE_NONE 
ZEND_MEMOIZE_COMPILE 
ZEND_MEMOIZE_FETCH 

Definition at line 78 of file zend_globals.h.

◆ zend_php_scanner_event

Enumerator
ON_TOKEN 
ON_FEEDBACK 
ON_STOP 

Definition at line 345 of file zend_globals.h.