Lines Matching refs:container

777 	zval *value, *container, *dim;  variable
780 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
781 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
787 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
797 if (OP1_TYPE == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) {
799 ZVAL_DEREF(container);
801 if (OP1_TYPE == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
803 …zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VA…
808 zend_fetch_dimension_address_RW(&rv, container, dim, OP2_TYPE);
1687 zval *container; variable
1690 container = GET_OP1_ZVAL_PTR(BP_VAR_R);
1691 …zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR…
1701 zval *container; variable
1704 container = GET_OP1_ZVAL_PTR_PTR_UNDEF(BP_VAR_W);
1706 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1710 …zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), …
1723 zval *container; variable
1726 container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_RW);
1728 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1732 …zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R),…
1745 zval *container; variable
1748 container = GET_OP1_ZVAL_PTR(BP_VAR_IS);
1749 …zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VA…
1758 zval *container; variable
1770 container = GET_OP1_ZVAL_PTR_PTR_UNDEF(BP_VAR_W);
1771 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1776 …zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), …
1789 container = GET_OP1_ZVAL_PTR(BP_VAR_R);
1790 …zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR…
1801 zval *container; variable
1804 container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_UNSET);
1806 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1811 …zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_…
1824 zval *container; variable
1829 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R);
1831 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
1840 (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) {
1841 if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) {
1842 container = Z_REFVAL_P(container);
1843 if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) {
1853 zend_object *zobj = Z_OBJ_P(container);
1880 …retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? CACH…
1898 zval *container; variable
1903 container = GET_OP1_OBJ_ZVAL_PTR_PTR_UNDEF(BP_VAR_W);
1904 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
1909 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1915 …zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, (…
1929 zval *container; variable
1933 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW);
1935 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
1940 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
1945 …zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, (…
1958 zval *container; variable
1963 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS);
1965 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
1974 (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) {
1975 if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) {
1976 container = Z_REFVAL_P(container);
1977 if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) {
1987 zend_object *zobj = Z_OBJ_P(container);
2014 …retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((OP2_TYPE == IS_CONST) ? CAC…
2030 zval *container; variable
2039 container = GET_OP1_OBJ_ZVAL_PTR_PTR_UNDEF(BP_VAR_W);
2041 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
2052 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
2057 …zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, (…
2073 zval *container, *property; variable
2076 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
2078 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
2086 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
2091 …zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, (…
2104 zval *container; variable
2107 container = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
2110 if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) {
2111 zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
2120 UNEXPECTED(Z_TYPE_P(container) == IS_OBJECT) &&
2121 EXPECTED(Z_OBJ_HT_P(container)->read_dimension)) {
2123 …zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R…
2132 } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_TYPE_P(container) == IS_REFERENCE) {
2133 container = Z_REFVAL_P(container);
2136 if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) {
2137 GET_OP1_UNDEF_CV(container, BP_VAR_R);
5636 zval *container; variable
5642 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
5643 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
5648 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
5656 if (OP1_TYPE != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) {
5660 SEPARATE_ARRAY(container);
5661 ht = Z_ARRVAL_P(container);
5706 } else if (OP1_TYPE != IS_UNUSED && Z_ISREF_P(container)) {
5707 container = Z_REFVAL_P(container);
5708 if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) {
5715 if (OP1_TYPE == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) {
5716 if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) {
5719 Z_OBJ_HT_P(container)->unset_dimension(container, offset);
5721 } else if (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
5735 zval *container; variable
5739 container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET);
5740 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
5745 if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) {
5753 if (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) {
5754 if (Z_ISREF_P(container)) {
5755 container = Z_REFVAL_P(container);
5756 if (Z_TYPE_P(container) != IS_OBJECT) {
5763 if (Z_OBJ_HT_P(container)->unset_property) {
5764 …Z_OBJ_HT_P(container)->unset_property(container, offset, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CA…
6533 zval *container; variable
6539 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS);
6541 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
6549 if (OP1_TYPE != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) {
6555 ht = Z_ARRVAL_P(container);
6605 } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) {
6606 container = Z_REFVAL_P(container);
6607 if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) {
6617 (OP1_TYPE != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) {
6618 if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) {
6621 …Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0…
6626 } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */
6632 if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) {
6636 result = (Z_STRVAL_P(container)[lval] == '0');
6670 zval *container; variable
6675 container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS);
6677 if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) {
6686 (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) {
6687 if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) {
6688 container = Z_REFVAL_P(container);
6689 if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) {
6696 if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) {
6703 …Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0,…