(Yac >= 3.0.0)
Yac::has — 检查缓存条目是否存在
判断 key 是否存在未过期的缓存条目。与
Yac::get() 不同,该方法不会更新条目的访问时间或
命中计数器。此方法自 Yac 3.0.0 起可用。
从 Yac 3.0.0 起,Yac 的属性语法也使用同样的非破坏性查找。
isset() 对不存在的键或值为 null 的键返回 false;
empty() 对不存在的键或空值返回 true;
property_exists() 对每个未过期的条目(包括值为
null 的条目)返回 true。这些操作均不会更新条目的访问时间或
命中计数器。
key要查找的缓存键。
若 key 存在未过期的条目则返回 true,否则返回
false。值为 null 或 false 的已存储条目仍视为存在。
示例 #1 Yac::has() 示例
<?php
$yac = new Yac();
$yac->set("flag", false);
var_dump($yac->has("flag")); // bool(true)
var_dump($yac->has("missing")); // bool(false)
?>