Lines Matching refs:object_ptr
2188 zval *object_ptr; variable
2195 object_ptr = GET_OP1_ZVAL_PTR_PTR_UNDEF(BP_VAR_W);
2197 if (EXPECTED(Z_TYPE_P(object_ptr) == IS_ARRAY)) {
2199 SEPARATE_ARRAY(object_ptr);
2201 variable_ptr = zend_hash_next_index_insert(Z_ARRVAL_P(object_ptr), &EG(uninitialized_zval));
2209 …variable_ptr = zend_fetch_dimension_address_inner_W_CONST(Z_ARRVAL_P(object_ptr), dim EXECUTE_DATA…
2211 … variable_ptr = zend_fetch_dimension_address_inner_W(Z_ARRVAL_P(object_ptr), dim EXECUTE_DATA_CC);
2223 if (EXPECTED(Z_ISREF_P(object_ptr))) {
2224 object_ptr = Z_REFVAL_P(object_ptr);
2225 if (EXPECTED(Z_TYPE_P(object_ptr) == IS_ARRAY)) {
2229 if (EXPECTED(Z_TYPE_P(object_ptr) == IS_OBJECT)) {
2233 zend_assign_to_object_dim(object_ptr, dim, value);
2240 } else if (EXPECTED(Z_TYPE_P(object_ptr) == IS_STRING)) {
2250 …zend_assign_to_string_offset(object_ptr, dim, value, (UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_V…
2253 } else if (EXPECTED(Z_TYPE_P(object_ptr) <= IS_FALSE)) {
2254 ZVAL_NEW_ARR(object_ptr);
2255 zend_hash_init(Z_ARRVAL_P(object_ptr), 8, NULL, ZVAL_PTR_DTOR, 0);
2258 if (OP1_TYPE != IS_VAR || EXPECTED(!Z_ISERROR_P(object_ptr))) {