Lines Matching refs:container

460 				zval **container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
462 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
464 } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) {
466 Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */
472 …zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, OP2_TYPE, BP_VAR_RW TSRML…
1188 zval *container; variable
1191 container = GET_OP1_ZVAL_PTR(BP_VAR_R);
1192 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1205 zval **container; variable
1208 container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W);
1210 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1213 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1239 zval **container; variable
1242 container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_RW);
1244 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1247 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1261 zval *container; variable
1264 container = GET_OP1_ZVAL_PTR(BP_VAR_IS);
1265 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1280 zval **container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W);
1281 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1284 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1291 zval *container; variable
1296 container = GET_OP1_ZVAL_PTR(BP_VAR_R);
1297 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1309 zval **container; variable
1312 container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_UNSET);
1315 if (container != &EG(uninitialized_zval_ptr)) {
1316 SEPARATE_ZVAL_IF_NOT_REF(container);
1319 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1322 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1350 zval *container; variable
1355 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R);
1358 if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) ||
1359 UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) {
1372 …retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((OP2_TYPE == IS_CONST)…
1399 zval **container; variable
1407 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W);
1408 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1412 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1443 zval **container; variable
1447 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
1452 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1455 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1473 zval *container; variable
1478 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS);
1481 if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) ||
1482 UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) {
1494 …retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((OP2_TYPE == IS_CONST…
1519 zval **container; variable
1523 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W);
1528 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1531 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1552 zval **container; variable
1556 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
1560 if (container != &EG(uninitialized_zval_ptr)) {
1561 SEPARATE_ZVAL_IF_NOT_REF(container);
1567 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1570 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1595 zval *container; variable
1598 container = GET_OP1_ZVAL_PTR(BP_VAR_R);
1600 if (UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) {
1605 …zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), GET_OP2_ZVAL_PTR(BP_VAR_R…
4182 zval **container; variable
4187 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
4188 if (OP1_TYPE == IS_CV && container != &EG(uninitialized_zval_ptr)) {
4189 SEPARATE_ZVAL_IF_NOT_REF(container);
4193 if (OP1_TYPE != IS_VAR || container) {
4194 switch (Z_TYPE_PP(container)) {
4196 HashTable *ht = Z_ARRVAL_PP(container);
4245 if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) {
4251 Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC);
4278 zval **container; variable
4282 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
4285 if (OP1_TYPE != IS_VAR || container) {
4286 if (OP1_TYPE == IS_CV && container != &EG(uninitialized_zval_ptr)) {
4287 SEPARATE_ZVAL_IF_NOT_REF(container);
4289 if (Z_TYPE_PP(container) == IS_OBJECT) {
4293 if (Z_OBJ_HT_P(*container)->unset_property) {
4294 …Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((OP2_TYPE == IS_CONST) ? opline->op2.l…
4697 zval *container; variable
4704 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS);
4707 if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) {
4711 ht = Z_ARRVAL_P(container);
4761 } else if (Z_TYPE_P(container) == IS_OBJECT) {
4766 if (Z_OBJ_HT_P(container)->has_property) {
4767 …result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISE…
4773 if (Z_OBJ_HT_P(container)->has_dimension) {
4774 …result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_IS…
4785 } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */
4803 if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) {
4807 …offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[off…