PHP Shared memory class Текущая версияТекущая, на данный момент версия - 0.1.0 от 21 сентября 2005. Её автор - я, Евгений Степанищев. Мои координаты есть на сайте.Что это?Единый ОО-интерфейс для работы с различными модулями PHP4/PHP5, которые предоставляют доступ к разделяемой памяти. Для создания объекта требуется вызвать фабрику с параметром в виде имени плагина (или оставить его пустым для автоматического выбора), имена плагинов можно узнать, заглянув в папку SharedMemory. Вторым параметром можно указать аргументы, которые будут переданы плагину.ВозможностиБиблиотека поддерживает следующие модули:
ИспользованиеБиблиотека представляет из себя фабрику (Factory) с подключаемыми плагинами. Доступны следующие функции: &factory($type = false, $options = array()))Создаёт экземпляр класса плагина (см. пример использования). Параметры разнятся для разных модулей. Многие модули не имеют параметров (в скобках указаны значения по умолчанию)
Возвращает имя текущего используемого плагина isConnected() Возврашает true, если удалось соединиться с backend (например, в случае Memcached) set($name, $value, $ttl = 0) Задать значение переменной. У некоторых модулей есть возможность задать время жизни объекта в памяти (необязательный параметр $ttl) get($name) Получить значение переменной rm($name) Удалить переменную из памяти Пример использования
СкачатьСкачать библиотеку в формате PEAR: System_SharedMemory-0.1.0.tgz ( байт)Посмотреть исходный код: список файлов |