diff options
author | Dmitry Stogov <dmitry@zend.com> | 2016-05-12 13:47:22 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2016-05-12 13:47:22 +0300 |
commit | 7b94b958ccbc87595d688d178f96daf96a9f54b3 (patch) | |
tree | f74f2fdf78a194c86fa7d34f27e0cf8f1e2d8ec0 /Zend/zend_execute.c | |
parent | 00390449c6c5d3cb65e129cb558b9e523e17090f (diff) | |
download | php-git-7b94b958ccbc87595d688d178f96daf96a9f54b3.tar.gz |
Intern some known (and offten used) strings.
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r-- | Zend/zend_execute.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index bb27463c6c..0bc21e57ac 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2227,7 +2227,7 @@ static zend_always_inline void i_init_code_execute_data(zend_execute_data *execu if (UNEXPECTED(op_array->this_var != (uint32_t)-1) && EXPECTED(Z_TYPE(EX(This)) == IS_OBJECT)) { GC_REFCOUNT(Z_OBJ(EX(This)))++; - if (!zend_hash_str_add(EX(symbol_table), "this", sizeof("this")-1, &EX(This))) { + if (!zend_hash_add(EX(symbol_table), CG(known_strings)[ZEND_STR_THIS], &EX(This))) { GC_REFCOUNT(Z_OBJ(EX(This)))--; } } @@ -2256,7 +2256,7 @@ static zend_always_inline void i_init_execute_data(zend_execute_data *execute_da if (EX_CALL_INFO() & ZEND_CALL_HAS_SYMBOL_TABLE) { if (UNEXPECTED(op_array->this_var != (uint32_t)-1) && EXPECTED(Z_TYPE(EX(This)) == IS_OBJECT)) { GC_REFCOUNT(Z_OBJ(EX(This)))++; - if (!zend_hash_str_add(EX(symbol_table), "this", sizeof("this")-1, &EX(This))) { + if (!zend_hash_add(EX(symbol_table), CG(known_strings)[ZEND_STR_THIS], &EX(This))) { GC_REFCOUNT(Z_OBJ(EX(This)))--; } } |