PHP_METHOD(Test_Assign, testPropertyMulAssign2) { zval *_0, *_1; ZEPHIR_MM_GROW(); ZEPHIR_INIT_ZVAL_NREF(_0); ZVAL_LONG(_0, 1); zephir_update_property_this(this_ptr, SL("testVar"), _0 TSRMLS_CC); ZEPHIR_INIT_VAR(_1); ZVAL_LONG(_1, 3); ZEPHIR_MUL_ASSIGN(_0, _1) zephir_update_property_this(this_ptr, SL("testVar"), _0 TSRMLS_CC); RETURN_MM_MEMBER(this_ptr, "testVar"); }
PHP_METHOD(Test_Arithmetic, mul2) { zval *a, *_0; ZEPHIR_MM_GROW(); zephir_fetch_params(1, 1, 0, &a); ZEPHIR_SEPARATE_PARAM(a); ZEPHIR_INIT_VAR(_0); ZVAL_LONG(_0, 5); ZEPHIR_MUL_ASSIGN(a, _0); RETVAL_ZVAL(a, 1, 0); RETURN_MM(); }