awonderphp /simplecache
一个抽象类,用于实现PPR-16 SimpleCache接口时的扩展。
Requires
- php: ~7.1.0 || ~7.2.0
- psr/simple-cache: ^1.0
Requires (Dev)
- phpunit/phpunit: ^7
- squizlabs/php_codesniffer: 3.*
- vimeo/psalm: ^0
Suggests
- ext-sodium: ~2.0.1
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