@@ -2018,7 +2018,7 @@ PHP_METHOD(PDOStatement, getIterator)
2018
2018
/* {{{ overloaded handlers for PDOStatement class */
2019
2019
static zval * dbstmt_prop_write (zend_object * object , zend_string * name , zval * value , void * * cache_slot )
2020
2020
{
2021
- if (strcmp ( ZSTR_VAL ( name ) , "queryString" ) == 0 ) {
2021
+ if (zend_string_equals_literal ( name , "queryString" )) {
2022
2022
zend_throw_error (NULL , "Property queryString is read only" );
2023
2023
return value ;
2024
2024
} else {
@@ -2028,7 +2028,7 @@ static zval *dbstmt_prop_write(zend_object *object, zend_string *name, zval *val
2028
2028
2029
2029
static void dbstmt_prop_delete (zend_object * object , zend_string * name , void * * cache_slot )
2030
2030
{
2031
- if (strcmp ( ZSTR_VAL ( name ) , "queryString" ) == 0 ) {
2031
+ if (zend_string_equals_literal ( name , "queryString" )) {
2032
2032
zend_throw_error (NULL , "Property queryString is read only" );
2033
2033
} else {
2034
2034
zend_std_unset_property (object , name , cache_slot );
@@ -2282,8 +2282,7 @@ static zval *row_prop_read(zend_object *object, zend_string *name, int type, voi
2282
2282
return rv ;
2283
2283
}
2284
2284
}
2285
- if (strcmp (ZSTR_VAL (name ), "queryString" ) == 0 ) {
2286
- //zval_ptr_dtor(rv);
2285
+ if (zend_string_equals_literal (name , "queryString" )) {
2287
2286
return zend_std_read_property (& stmt -> std , name , type , cache_slot , rv );
2288
2287
}
2289
2288
}
@@ -2324,8 +2323,7 @@ static zval *row_dim_read(zend_object *object, zval *member, int type, zval *rv)
2324
2323
return rv ;
2325
2324
}
2326
2325
}
2327
- if (strcmp (Z_STRVAL_P (member ), "queryString" ) == 0 ) {
2328
- //zval_ptr_dtor(rv);
2326
+ if (zend_string_equals_literal (Z_STR_P (member ), "queryString" )) {
2329
2327
return zend_std_read_property (& stmt -> std , Z_STR_P (member ), type , NULL , rv );
2330
2328
}
2331
2329
}
0 commit comments