summaryrefslogtreecommitdiff
path: root/Zend/zend_constants.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r--Zend/zend_constants.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c
index 69607d1620..3ed7883be0 100644
--- a/Zend/zend_constants.c
+++ b/Zend/zend_constants.c
@@ -126,7 +126,7 @@ void zend_register_standard_constants(TSRMLS_D)
zend_constant c;
Z_TYPE(c.value) = IS_BOOL;
- c.flags = CONST_PERSISTENT;
+ c.flags = CONST_PERSISTENT | CONST_CT_SUBST;
c.module_number = 0;
c.name.s = zend_strndup(ZEND_STRL("TRUE"));
@@ -141,16 +141,18 @@ void zend_register_standard_constants(TSRMLS_D)
Z_TYPE(c.value) = IS_BOOL;
zend_register_constant(&c TSRMLS_CC);
+ c.name.s = zend_strndup(ZEND_STRL("NULL"));
+ c.name_len = sizeof("NULL");
+ Z_TYPE(c.value) = IS_NULL;
+ zend_register_constant(&c TSRMLS_CC);
+
+ c.flags = CONST_PERSISTENT;
+
c.name.s = zend_strndup(ZEND_STRL("ZEND_THREAD_SAFE"));
c.name_len = sizeof("ZEND_THREAD_SAFE");
Z_LVAL(c.value) = ZTS_V;
Z_TYPE(c.value) = IS_BOOL;
zend_register_constant(&c TSRMLS_CC);
-
- c.name.s = zend_strndup(ZEND_STRL("NULL"));
- c.name_len = sizeof("NULL");
- Z_TYPE(c.value) = IS_NULL;
- zend_register_constant(&c TSRMLS_CC);
}
}