Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22099 программистов и 989 роботов. Сейчас ищут 779 программистов ...
Приступая к работе

Memcached::prepend - Добавляет данные в начало существующей записи

Вернуться к: Memcached

Memcached::prepend

(PECL memcached >= 0.1.0)

Memcached::prependДобавляет данные в начало существующей записи

Описание

public bool Memcached::prepend ( string $key , string $value )

Memcached::prepend() добавляет строку, переданную в параметре value в начало существующей записи. Причина того что value приводится к строковому типу в том, что добавление значения в начало комплексных типов не определено.

Замечание:

Если установлен параметр Memcached::OPT_COMPRESSION, то выполнение данного метода завершится неудачей и будет выведено предупреждение, потому что добавление сжатых данных к значению, которое возможно уже сжато, невозможно.

Список параметров

key

Ключ записи к которой происходит добавление в начало.

value

Добавляемая строка.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Метод Memcached::getResultCode() возвращает Memcached::RES_NOTSTORED если переданный ключ не существует.

Примеры

Пример #1 Пример использования Memcached::prepend()

<?php
$m 
= new Memcached();
$m->addServer('localhost'11211);
$m->setOption(Memcached::OPT_COMPRESSIONfalse);

$m->set('foo''abc');
$m->prepend('foo''def');
var_dump($m->get('foo'));
?>

Результат выполнения данного примера:

string(6) "defabc"

Смотрите также

  • Memcached::prependByKey() - Добавляет данные в начало существующей записи на указанном сервере
  • Memcached::append() - Добавляет данные к существующей записи



Вернуться к: Memcached

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware