Lines Matching refs:z

1282 	zval *z;  in zend_binary_assign_op_obj_dim()  local
1286 (z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R, &rv)) != NULL) { in zend_binary_assign_op_obj_dim()
1288 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_dim()
1290 zval *value = Z_OBJ_HT_P(z)->get(z, &rv2); in zend_binary_assign_op_obj_dim()
1292 if (z == &rv) { in zend_binary_assign_op_obj_dim()
1295 ZVAL_COPY_VALUE(z, value); in zend_binary_assign_op_obj_dim()
1297 binary_op(&res, Z_ISREF_P(z) ? Z_REFVAL_P(z) : z, value); in zend_binary_assign_op_obj_dim()
1299 if (z == &rv) { in zend_binary_assign_op_obj_dim()
1369 zval *z; in zend_post_incdec_overloaded_property() local
1374 z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_post_incdec_overloaded_property()
1380 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_overloaded_property()
1382 zval *value = Z_OBJ_HT_P(z)->get(z, &rv2); in zend_post_incdec_overloaded_property()
1383 if (z == &rv) { in zend_post_incdec_overloaded_property()
1386 ZVAL_COPY_VALUE(z, value); in zend_post_incdec_overloaded_property()
1389 if (UNEXPECTED(Z_TYPE_P(z) == IS_REFERENCE)) { in zend_post_incdec_overloaded_property()
1390 ZVAL_COPY(result, Z_REFVAL_P(z)); in zend_post_incdec_overloaded_property()
1392 ZVAL_COPY(result, z); in zend_post_incdec_overloaded_property()
1403 zval_ptr_dtor(z); in zend_post_incdec_overloaded_property()
1415 zval *z, *zptr, obj; in zend_pre_incdec_overloaded_property() local
1419 zptr = z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_pre_incdec_overloaded_property()
1425 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_overloaded_property()
1427 zval *value = Z_OBJ_HT_P(z)->get(z, &rv2); in zend_pre_incdec_overloaded_property()
1429 if (z == &rv) { in zend_pre_incdec_overloaded_property()
1432 ZVAL_COPY_VALUE(z, value); in zend_pre_incdec_overloaded_property()
1434 ZVAL_DEREF(z); in zend_pre_incdec_overloaded_property()
1435 SEPARATE_ZVAL_NOREF(z); in zend_pre_incdec_overloaded_property()
1437 increment_function(z); in zend_pre_incdec_overloaded_property()
1439 decrement_function(z); in zend_pre_incdec_overloaded_property()
1442 ZVAL_COPY(result, z); in zend_pre_incdec_overloaded_property()
1444 Z_OBJ_HT(obj)->write_property(&obj, property, z, cache_slot); in zend_pre_incdec_overloaded_property()
1457 zval *z; in zend_assign_op_overloaded_property() local
1464 z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_assign_op_overloaded_property()
1469 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_assign_op_overloaded_property()
1471 zval *value = Z_OBJ_HT_P(z)->get(z, &rv2); in zend_assign_op_overloaded_property()
1473 if (z == &rv) { in zend_assign_op_overloaded_property()
1476 ZVAL_COPY_VALUE(z, value); in zend_assign_op_overloaded_property()
1478 zptr = z; in zend_assign_op_overloaded_property()
1479 ZVAL_DEREF(z); in zend_assign_op_overloaded_property()
1480 SEPARATE_ZVAL_NOREF(z); in zend_assign_op_overloaded_property()
1481 binary_op(z, z, value); in zend_assign_op_overloaded_property()
1482 Z_OBJ_HT(obj)->write_property(&obj, property, z, cache_slot); in zend_assign_op_overloaded_property()
1484 ZVAL_COPY(result, z); in zend_assign_op_overloaded_property()