php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend_globals.h"
Go to the source code of this file.
Data Structures | |
struct | _zend_constant |
Typedefs | |
typedef struct _zend_constant | zend_constant |
#define CONST_CS 0 /* No longer used -- always case sensitive */ |
Definition at line 25 of file zend_constants.h.
#define CONST_DEPRECATED (1<<2) /* Deprecated */ |
Definition at line 28 of file zend_constants.h.
Definition at line 27 of file zend_constants.h.
Definition at line 29 of file zend_constants.h.
#define CONST_PERSISTENT (1<<0) /* Persistent */ |
Definition at line 26 of file zend_constants.h.
Definition at line 31 of file zend_constants.h.
Definition at line 50 of file zend_constants.h.
Definition at line 52 of file zend_constants.h.
Definition at line 51 of file zend_constants.h.
Definition at line 64 of file zend_constants.h.
Definition at line 66 of file zend_constants.h.
Definition at line 65 of file zend_constants.h.
Definition at line 63 of file zend_constants.h.
Definition at line 67 of file zend_constants.h.
Definition at line 68 of file zend_constants.h.
Definition at line 57 of file zend_constants.h.
Definition at line 59 of file zend_constants.h.
Definition at line 58 of file zend_constants.h.
Definition at line 56 of file zend_constants.h.
Definition at line 60 of file zend_constants.h.
Definition at line 61 of file zend_constants.h.
Definition at line 49 of file zend_constants.h.
Definition at line 53 of file zend_constants.h.
Definition at line 54 of file zend_constants.h.
#define ZEND_CONSTANT_DTOR free_zend_constant |
Definition at line 104 of file zend_constants.h.
#define ZEND_CONSTANT_FLAGS | ( | c | ) |
Definition at line 38 of file zend_constants.h.
#define ZEND_CONSTANT_MODULE_NUMBER | ( | c | ) |
Definition at line 41 of file zend_constants.h.
#define ZEND_CONSTANT_SET_FLAGS | ( | c, | |
_flags, | |||
_module_number ) |
Definition at line 44 of file zend_constants.h.
typedef struct _zend_constant zend_constant |
ZEND_API zend_constant * _zend_get_special_const | ( | const char * | name, |
size_t | name_len ) |
Definition at line 203 of file zend_constants.c.
void clean_module_constants | ( | int | module_number | ) |
Definition at line 97 of file zend_constants.c.
Definition at line 40 of file zend_constants.c.
ZEND_API zval * zend_get_class_constant_ex | ( | zend_string * | class_name, |
zend_string * | constant_name, | ||
zend_class_entry * | scope, | ||
uint32_t | flags ) |
Prevent accessing trait constants directly on cases like \defined() or \constant(), etc.
Definition at line 295 of file zend_constants.c.
ZEND_API zval * zend_get_constant | ( | zend_string * | name | ) |
Definition at line 286 of file zend_constants.c.
ZEND_API zval * zend_get_constant_ex | ( | zend_string * | name, |
zend_class_entry * | scope, | ||
uint32_t | flags ) |
Definition at line 389 of file zend_constants.c.
ZEND_API zend_constant * zend_get_constant_ptr | ( | zend_string * | name | ) |
Definition at line 271 of file zend_constants.c.
Definition at line 262 of file zend_constants.c.
ZEND_API void zend_register_bool_constant | ( | const char * | name, |
size_t | name_len, | ||
bool | bval, | ||
int | flags, | ||
int | module_number ) |
Definition at line 129 of file zend_constants.c.
ZEND_API zend_result zend_register_constant | ( | zend_constant * | c | ) |
Definition at line 477 of file zend_constants.c.
ZEND_API void zend_register_double_constant | ( | const char * | name, |
size_t | name_len, | ||
double | dval, | ||
int | flags, | ||
int | module_number ) |
Definition at line 150 of file zend_constants.c.
ZEND_API void zend_register_long_constant | ( | const char * | name, |
size_t | name_len, | ||
zend_long | lval, | ||
int | flags, | ||
int | module_number ) |
Definition at line 139 of file zend_constants.c.
ZEND_API void zend_register_null_constant | ( | const char * | name, |
size_t | name_len, | ||
int | flags, | ||
int | module_number ) |
Definition at line 119 of file zend_constants.c.
Definition at line 110 of file zend_constants.c.
ZEND_API void zend_register_string_constant | ( | const char * | name, |
size_t | name_len, | ||
const char * | strval, | ||
int | flags, | ||
int | module_number ) |
Definition at line 172 of file zend_constants.c.
ZEND_API void zend_register_stringl_constant | ( | const char * | name, |
size_t | name_len, | ||
const char * | strval, | ||
size_t | strlen, | ||
int | flags, | ||
int | module_number ) |
Definition at line 161 of file zend_constants.c.
Definition at line 102 of file zend_constants.c.
ZEND_API bool zend_verify_const_access | ( | zend_class_constant * | c, |
zend_class_entry * | ce ) |
Definition at line 234 of file zend_constants.c.