diff --git a/heshtablitsi/api_heshtablits.md b/heshtablitsi/api_heshtablits.md index e4158fd..65c3019 100644 --- a/heshtablitsi/api_heshtablits.md +++ b/heshtablitsi/api_heshtablits.md @@ -132,7 +132,7 @@ if (zend_hash_index_del(myht, 42) == SUCCESS) { Важно понимать, что а данном контексте означает "длина строки": в API хеш-таблиц **длина строки включает нулевой байт**. В этом отношении `zend_hash` API отличается от других Zend API, которые не включают нулевой байт в длину строки. -Что это значит на практике? Когда вы передаете в функцию литерал, то длиной строки будет `sizeof("foo")`, а нет `sizeof("foo")-1`. Когда передается строка из zval, длиной строки будет `Z_STRVAL_P(zv)+1`, а нет `Z_STRVAL_P(zv)`. +Что это значит на практике? Когда вы передаете в функцию литерал, то длиной строки будет `sizeof("foo")`, а нет `sizeof("foo")-1`. Когда передается строка из zval, длиной строки будет `Z_STRVAL_P(zv)+1`, а не `Z_STRVAL_P(zv)`. В остальном эти функции работают также как и функции с числовыми индексами: ```c