PHP_METHOD(Test_Concat, testConcatBySelfProperty) { zval *title_param = NULL, _0; zval title; zval this_zv; zval *this_ptr = getThis(); if (EXPECTED(this_ptr)) { ZVAL_OBJ(&this_zv, Z_OBJ_P(this_ptr)); this_ptr = &this_zv; } else this_ptr = NULL; ZVAL_UNDEF(&title); ZVAL_UNDEF(&_0); ZEPHIR_MM_GROW(); zephir_fetch_params(1, 1, 0, &title_param); zephir_get_strval(&title, title_param); ZEPHIR_INIT_ZVAL_NREF(_0); ZEPHIR_OBS_VAR(&_0); zephir_read_static_property_ce(&_0, test_concat_ce, SL("testProperty"), PH_NOISY_CC); zephir_concat_function(&title, &_0, &title); zephir_update_static_property_ce(test_concat_ce, SL("testProperty"), &title); ZEPHIR_MM_RESTORE(); }
PHP_METHOD(Test_Concat, testConcatBySelfProperty) { zval *title_param = NULL, *_0; zval *title = NULL; ZEPHIR_MM_GROW(); zephir_fetch_params(1, 1, 0, &title_param); zephir_get_strval(title, title_param); ZEPHIR_INIT_ZVAL_NREF(_0); ZEPHIR_OBS_VAR(_0); zephir_read_static_property_ce(&_0, test_concat_ce, SL("testProperty") TSRMLS_CC); zephir_concat_function(title, _0, title TSRMLS_CC); zephir_update_static_property_ce(test_concat_ce, SL("testProperty"), &title TSRMLS_CC); ZEPHIR_MM_RESTORE(); }
PHP_METHOD(Test_Concat, testConcatBySelfProperty) { zval *title_param = NULL, _0; zval title; ZEPHIR_INIT_THIS(); ZVAL_UNDEF(&title); ZVAL_UNDEF(&_0); ZEPHIR_MM_GROW(); zephir_fetch_params(1, 1, 0, &title_param); zephir_get_strval(&title, title_param); ZEPHIR_INIT_ZVAL_NREF(_0); ZEPHIR_OBS_VAR(&_0); zephir_read_static_property_ce(&_0, test_concat_ce, SL("testProperty"), PH_NOISY_CC); zephir_concat_function(&title, &_0, &title); zephir_update_static_property_ce(test_concat_ce, SL("testProperty"), &title); ZEPHIR_MM_RESTORE(); }