Skip to content

Commit dee6a44

Browse files
committed
Fixed zend_string_equals_literal to zend_string_equals
1 parent 486ede4 commit dee6a44

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ext/bcmath/bcmath.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,7 @@ static HashTable *bcmath_number_get_properties_for(zend_object *obj, zend_prop_p
878878

879879
static zval *bcmath_number_write_property(zend_object *obj, zend_string *name, zval *value, void **cache_slot)
880880
{
881-
if (zend_string_equals_literal(name, "value") || zend_string_equals_literal(name, "scale")) {
881+
if (zend_string_equals(name, ZSTR_KNOWN(ZEND_STR_VALUE)) || zend_string_equals_literal(name, "scale")) {
882882
zend_readonly_property_modification_error_ex(ZSTR_VAL(obj->ce->name), ZSTR_VAL(name));
883883
return &EG(error_zval);
884884
}
@@ -888,7 +888,7 @@ static zval *bcmath_number_write_property(zend_object *obj, zend_string *name, z
888888

889889
static void bcmath_number_unset_property(zend_object *obj, zend_string *name, void **cache_slot)
890890
{
891-
if (zend_string_equals_literal(name, "value") || zend_string_equals_literal(name, "scale")) {
891+
if (zend_string_equals(name, ZSTR_KNOWN(ZEND_STR_VALUE)) || zend_string_equals_literal(name, "scale")) {
892892
zend_throw_error(NULL, "Cannot unset readonly property %s::$%s", ZSTR_VAL(obj->ce->name), ZSTR_VAL(name));
893893
return;
894894
}
@@ -900,7 +900,7 @@ static zval *bcmath_number_read_property(zend_object *obj, zend_string *name, in
900900
{
901901
bcmath_number_obj_t *intern = get_bcmath_number_from_obj(obj);
902902

903-
if (zend_string_equals_literal(name, "value")) {
903+
if (zend_string_equals(name, ZSTR_KNOWN(ZEND_STR_VALUE))) {
904904
ZVAL_STR_COPY(rv, bcmath_number_value_to_str(intern));
905905
return rv;
906906
}
@@ -918,15 +918,15 @@ static int bcmath_number_has_property(zend_object *obj, zend_string *name, int c
918918
if (check_empty == ZEND_PROPERTY_NOT_EMPTY) {
919919
bcmath_number_obj_t *intern = get_bcmath_number_from_obj(obj);
920920

921-
if (zend_string_equals_literal(name, "value")) {
921+
if (zend_string_equals(name, ZSTR_KNOWN(ZEND_STR_VALUE))) {
922922
return !bc_is_zero(intern->num);
923923
}
924924

925925
if (zend_string_equals_literal(name, "scale")) {
926926
return intern->scale != 0;
927927
}
928928
}
929-
return zend_string_equals_literal(name, "value") || zend_string_equals_literal(name, "scale");
929+
return zend_string_equals(name, ZSTR_KNOWN(ZEND_STR_VALUE)) || zend_string_equals_literal(name, "scale");
930930
}
931931

932932
static zend_result bcmath_number_cast_object(zend_object *obj, zval *ret, int type)

0 commit comments

Comments
 (0)