infrajs / once
此包的最新版本(v1.0.11)没有可用的许可证信息。
v1.0.11
2020-05-07 06:49 UTC
Requires
- infrajs/nostore: ~1
README
数据缓存
缓存数据以提高对相同请求的访问速度
$data = Once::exec('unique_name', $fn, $args = [], $condfn = [], $condargs = [], $level = 0); // unique_name - уникальное имя в текстовом формате. // $fn - анонимная функция возвращающая необходимые данные для кэширования. // $args - массив аргументов с которыми может быть вызвана функция $data. При передаче разных аргументов кэширование не происходит. // $re - если данный параметр передан как true, кэширование не происходит. Once::clear('unique_name'); // Очищает кэш для уникального имени.
测试
为了测试,请在浏览器中打开 test.php
如果响应为阳性,您将看到以下消息
{result:1}
如果代码在运行中出现故障,则消息将是
{result:0, msg:"В работе методов класса Once произошел сбой."}
使用 PHPUnit 进行测试
phpunit --bootstrap Once.php tests/OnceTest