(PECL memcached >= 0.1.0)
Memcached::append — Добавляет данные к существующей записи
Метод Memcached::append() добавляет к существующей записи строку,
которую передали в аргументе value. Причина,
по которой значение value приводится к строке, состоит
в неопределённости добавления смешанных типов.
Замечание:
При установке параметра
Memcached::OPT_COMPRESSIONоперация завершается ошибкой и выводится предупреждение, потому что добавление сжатых данных к записи, которую уже сжали, невозможно.
keyКлюч, под которым сохраняется значение.
valueСтрока, которую требуется добавить.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Метод возвращает null, если сжатие включено.
Пример #1 Пример добавления данных методом Memcached::append()
<?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'));
?>Результат выполнения приведённого примера:
string(6) "abcdef"