ehough/stash

该包已被废弃且不再维护。未建议替代包。

PHP 5.2+ 兼容的 tedious/Stash 的分支

v0.13.1 2015-12-01 00:53 UTC

README

Build Status Project Status: Active - The project has reached a stable, usable state and is being actively developed. Latest Stable Version License

tedious/Stash 的分支,兼容 PHP 5.2+。

动机

tedious/Stash 是一个出色的缓存库,但它仅兼容 PHP 5.4+。虽然 99% 的 PHP 服务器运行 PHP 5.2 或更高版本,但 48% 的所有服务器仍在运行 PHP 5.3 或更低版本 (来源)。仅仅因为几个版本不兼容,就排除这个库近一半的服务器,实在是一件遗憾的事情。

一旦 PHP 5.4+ 的采用率突破 90%,这个库将被废弃。

tedious/Stash 的区别

主要区别是 tedious/Stash 类的命名约定。不是使用 \Stash 命名空间(及其子命名空间),而是使用 ehough_stash 前缀和遵循 PEAR 命名约定

一些类命名转换的示例

\Stash\Pool              ----->    ehough_stash_Pool
\Stash\Driver\Memcache   ----->    ehough_stash_driver_Memcache

用法

访问 www.stashphp.com 获取当前文档。

发布和版本控制

发布与上游 tedivm 仓库同步。例如,ehough/stash v0.10.5 已合并来自 tedious/Stash v0.10.5 的代码。