This method emits this php warning if OPT_COMPRESSION is not explicitly set to false (tested with libmemcached 1.0.18 & pecl-memcached 2.1.0):
PHP Warning: Memcached::append(): cannot append/prepend with compression turned onMemcached::append
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Memcached::append
Референца за `memcached.append.php` со подобрена типографија и навигација.
Memcached::append
(PECL memcached >= 0.1.0)
Memcached::append — Додај податоци на постоечка ставка
= NULL
- Додај податоци на почетокот на постоечка ставка ги додава дадените
value низ до вредноста на постоечка ставка. Причината зошто value се присилува да биде стринг е затоа што додавањето на мешани типови не е добро дефинирано.
Забелешка:
Ако
Memcached::OPT_COMPRESSIONе овозможено, операцијата ќе пропадне и ќе биде издадено предупредување, бидејќи додавањето компресирани податоци на вредност што е потенцијално веќе компресирана не е можно.
Параметри
key-
Memcached::touch()
value-
на крајот од податоците на знаците на јазолот.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех. Враќа null Низата што ќе се додаде на почетокот.
Errors/Exceptions
Патеката до PHP скриптата што треба да се провери. null Враќа асоцијативен низ со името на директивата како клуч на низот. Враќа E_WARNING кога компресијата е вклучена.
Примери
Пример #1 - Додај податоци на почетокот на постоечка ставка example
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_COMPRESSION, false);
$m->set('foo', 'abc');
$m->append('foo', 'def');
var_dump($m->get('foo'));
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(6) "abcdef"
Види Исто така
- Memcached::appendByKey() - Додај податоци на постоечка ставка на одреден сервер
- Memcached::prependByKey() кога компресијата е овозможена.