diff options
Diffstat (limited to 'Zend/zend_constants.h')
-rw-r--r-- | Zend/zend_constants.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_constants.h b/Zend/zend_constants.h index 98484debe2..e06d91ee14 100644 --- a/Zend/zend_constants.h +++ b/Zend/zend_constants.h @@ -31,6 +31,9 @@ #define PHP_USER_CONSTANT INT_MAX /* a constant defined in user space */ +/* Flag for zend_get_constant_ex(). Must not class with ZEND_FETCH_CLASS_* flags. */ +#define ZEND_GET_CONSTANT_NO_DEPRECATION_CHECK 0x1000 + typedef struct _zend_constant { zval value; zend_string *name; @@ -79,7 +82,8 @@ ZEND_API int zend_register_constant(zend_constant *c); #ifdef ZTS void zend_copy_constants(HashTable *target, HashTable *sourc); #endif -ZEND_API zend_constant* ZEND_FASTCALL zend_quick_get_constant(const zval *key, uint32_t flags); +ZEND_API zend_constant* ZEND_FASTCALL zend_quick_get_constant( + const zval *key, uint32_t flags, zend_bool *is_deprecated); END_EXTERN_C() #define ZEND_CONSTANT_DTOR free_zend_constant |