@@ -3817,7 +3817,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER(ZEND_OPCO
3817
3817
}
3818
3818
ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3819
3819
zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3820
- } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && strcmp (Z_STRVAL_P(opline->op2.zv), "class") == 0) {
3820
+ } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp (Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1 ) == 0) {
3821
3821
/* "class" is assigned as a case-sensitive keyword from zend_do_resolve_class_name */
3822
3822
ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
3823
3823
} else {
@@ -15625,7 +15625,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE
15625
15625
}
15626
15626
ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
15627
15627
zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
15628
- } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && strcmp (Z_STRVAL_P(opline->op2.zv), "class") == 0) {
15628
+ } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp (Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1 ) == 0) {
15629
15629
/* "class" is assigned as a case-sensitive keyword from zend_do_resolve_class_name */
15630
15630
ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
15631
15631
} else {
@@ -25141,7 +25141,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPC
25141
25141
}
25142
25142
ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
25143
25143
zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
25144
- } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && strcmp (Z_STRVAL_P(opline->op2.zv), "class") == 0) {
25144
+ } else if (Z_STRLEN_P(opline->op2.zv) == sizeof("class")-1 && memcmp (Z_STRVAL_P(opline->op2.zv), "class", sizeof("class") - 1 ) == 0) {
25145
25145
/* "class" is assigned as a case-sensitive keyword from zend_do_resolve_class_name */
25146
25146
ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
25147
25147
} else {
0 commit comments