@@ -1563,7 +1563,7 @@ static inline void php_search_array(INTERNAL_FUNCTION_PARAMETERS, int behavior)
1563
1563
ZEND_PARSE_PARAMETERS_END ();
1564
1564
1565
1565
if (strict ) {
1566
- ZEND_HASH_FOREACH_KEY_VAL (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1566
+ ZEND_HASH_FOREACH_KEY_VAL_IND (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1567
1567
ZVAL_DEREF (entry );
1568
1568
if (fast_is_identical_function (value , entry )) {
1569
1569
if (behavior == 0 ) {
@@ -1580,7 +1580,7 @@ static inline void php_search_array(INTERNAL_FUNCTION_PARAMETERS, int behavior)
1580
1580
} ZEND_HASH_FOREACH_END ();
1581
1581
} else {
1582
1582
if (Z_TYPE_P (value ) == IS_LONG ) {
1583
- ZEND_HASH_FOREACH_KEY_VAL (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1583
+ ZEND_HASH_FOREACH_KEY_VAL_IND (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1584
1584
if (fast_equal_check_long (value , entry )) {
1585
1585
if (behavior == 0 ) {
1586
1586
RETURN_TRUE ;
@@ -1595,7 +1595,7 @@ static inline void php_search_array(INTERNAL_FUNCTION_PARAMETERS, int behavior)
1595
1595
}
1596
1596
} ZEND_HASH_FOREACH_END ();
1597
1597
} else if (Z_TYPE_P (value ) == IS_STRING ) {
1598
- ZEND_HASH_FOREACH_KEY_VAL (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1598
+ ZEND_HASH_FOREACH_KEY_VAL_IND (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1599
1599
if (fast_equal_check_string (value , entry )) {
1600
1600
if (behavior == 0 ) {
1601
1601
RETURN_TRUE ;
@@ -1610,7 +1610,7 @@ static inline void php_search_array(INTERNAL_FUNCTION_PARAMETERS, int behavior)
1610
1610
}
1611
1611
} ZEND_HASH_FOREACH_END ();
1612
1612
} else {
1613
- ZEND_HASH_FOREACH_KEY_VAL (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1613
+ ZEND_HASH_FOREACH_KEY_VAL_IND (Z_ARRVAL_P (array ), num_idx , str_idx , entry ) {
1614
1614
if (fast_equal_check_function (value , entry )) {
1615
1615
if (behavior == 0 ) {
1616
1616
RETURN_TRUE ;
0 commit comments