awonderphp/simplecache

一个抽象类,用于实现PPR-16 SimpleCache接口时的扩展。

1.0.1 2018-03-21 12:31 UTC

This package is not auto-updated.

Last update: 2024-09-20 07:16:08 UTC


README

PSR-16实现的抽象类。

此包提供了一个抽象类,与缓存后端无关,PSR-16实现类可以扩展。

我扩展的(可用的)两个类

希望编写扩展此类的类,请参阅API.md文件。

关于PHP-FIG和PSR-16

PHP-FIG是PHP框架互操作组。他们主要存在是为了创建标准,使世界各地的不同开发者能够创建出可以彼此兼容的项目。例如,PHP-FIG是PSR-0和PSR-4自动加载标准背后的推动力,这些标准使将其他人的PHP类库集成到您的Web应用程序中变得更容易。

PHP-FIG之前发布了PSR-6作为缓存接口标准,但PSR-6的接口需求超出了许多Web应用程序开发者的需求。对于不需要PSR-6所要求的一些功能的我们来说,KISS(“保持简单,愚蠢”)适用。

为了满足我们这些不需要PSR-6实现的人的需求,开发了PSR-16,并且现在它是一个接受的标准。

当我阅读PSR-16时,定义的接口与我多年来个人使用的APCu缓存类没有太大不同。所以我决定让我的类符合接口要求。

然后我决定将其抽象化,这样使用除APCu以外的东西的人就可以轻松地将其适应他们所使用的。

编码标准

使用的编码标准主要是PSR-2,除了允许关闭的?>,并添加了大量的PHPDoc要求,大部分但并非全部是从PEAR标准借用的。

目的是在它成为接受的标准后,将PHPDoc标准切换到PSR-5

正在使用的phpcs嗅探规则:psr2.phpcs.xml

关于AWonderPHP

我可能在2018年底之前无家可归。我不知道如何生存,我尝试过,但我尝试的每件事似乎都失败了。这根本不是像我这样的人应该成为其中一部分的社会。

如果我真的无家可归,我担心我的心理健康会加速恶化,我不想见证这种事情发生在我身上。

AWonderPHP是我尝试清理和打包我个人使用的大量PHP类,以便留下一些我的东西。

如果您想帮助,请参阅SURVIVAL.md文件。

感谢您的时间。

EOF