本文整理汇总了PHP中FileCache::isExist方法的典型用法代码示例。如果您正苦于以下问题:PHP FileCache::isExist方法的具体用法?PHP FileCache::isExist怎么用?PHP FileCache::isExist使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileCache
的用法示例。
在下文中一共展示了FileCache::isExist方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
public function init()
{
$sqlDir = __ROOT__ . "app/sql/";
$lock = \FileCache::isExist("sql.lock", $sqlDir);
if ($lock) {
$this->fileList = \FileCache::get("sql.lock", $sqlDir);
}
$this->ListSql($sqlDir);
\FileCache::set("sql.lock", $this->fileList, $sqlDir);
}
示例2: init
public function init()
{
$sqlDir = __ROOT__ . "app/sql/";
$lock = \FileCache::isExist("sql.lock", $sqlDir);
if ($lock) {
$this->fileList = \FileCache::get("sql.lock", $sqlDir);
}
$this->ListSql($sqlDir);
//清除lock
$clean = new SqlCleanCommand();
$clean->init();
}
示例3: getMethodsCache
private function getMethodsCache()
{
$file = 'route/routing_' . $this->route->getCurrentMethod() . '.php';
if (\FileCache::isExist($file)) {
return \FileCache::get($file);
}
$config = $this->createMethodsCache();
\FileCache::set($file, $config);
return $config;
}
示例4: getRoutingConfig
private function getRoutingConfig()
{
$file = 'route/routing.php';
if ($this->container->getEnvironment() == "prod") {
if (\FileCache::isExist($file)) {
return \FileCache::get($file);
}
}
$sources = \Config::get('routing::source');
$routings = [];
foreach ($sources as $source) {
$routing = (include_once "src/{$source}/routing.php");
if ($routing) {
$routings = array_merge($routings, $routing);
}
}
\FileCache::set($file, $routings);
return $routings;
}