diff --git a/tip_dannih_zval/privedenie_tipov_i_operatsii.md b/tip_dannih_zval/privedenie_tipov_i_operatsii.md index d68d7bc..f8b6d0f 100644 --- a/tip_dannih_zval/privedenie_tipov_i_operatsii.md +++ b/tip_dannih_zval/privedenie_tipov_i_operatsii.md @@ -78,7 +78,7 @@ int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC); /* ~ */ int increment_function(zval *op1); /* ++ */ int decrement_function(zval *op1); /* -- */ ``` -Эти функции не принимают на вход zval `result`, а вместо этого модифицируют переданный операнд. Учтите, что использование этих функций отличается от выполнения `+ 1` или `- 1` с помощью `add_function()`/`sub_function()`. For example incrementing `"a"` will result in `"b"`, but adding `"a" + 1` will result in `1`. +Эти функции не принимают на вход zval `result`, а вместо этого модифицируют переданный операнд. Учтите, что использование этих функций отличается от выполнения `+ 1` или `- 1` с помощью `add_function()`/`sub_function()`. Например, инкремент `"a"` запишет результат в новую переменную `"b"` (примечание переводчика: если рассмотреть такой php код - `$c = $a++` в переменной `$c` будет значение `$a`, но сама переменная `$a` увеличится на `1`), а вот добавление `"a" + 1` вернет увеличенное на `1` значение `"a"`. ##Сравнения