本文整理汇总了PHP中Timer::mtime方法的典型用法代码示例。如果您正苦于以下问题:PHP Timer::mtime方法的具体用法?PHP Timer::mtime怎么用?PHP Timer::mtime使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Timer
的用法示例。
在下文中一共展示了Timer::mtime方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: concat
/**
* combine an array of files into one file
*
* @param array array An array of absolute file locations, which we want to combine into a single file
*
* @return object
*/
public function concat($array)
{
//make sure we have work to do
if (empty($array) or !is_array($array)) {
return false;
}
//check our file is within the cache duration and none of the files have been updated
if (self::cacheValid($this->file, $this->duration) and !self::filesUpdated($this->file, $array)) {
//if our files havent been updated and our cache time is valid, swap the file path to a uri
$this->file = self::pathToUri($this->file);
//return self to skip the following steps
return $this;
}
//create the new handle with our css file
$handle = fopen($this->file, 'w');
//loop the array of css files, adding them to the cache file
foreach ($array as $concat_file) {
//check if we have been passed in URLs which we cant use, so swap
$concat_file = self::uriToPath($concat_file);
if (!file_exists($concat_file)) {
continue;
}
$content = " \n\n /* ====== " . self::pathToUri($concat_file) . " ====== " . Timer::mtime() . " */ \n\n " . file_get_contents($concat_file);
fwrite($handle, $content);
}
//close the conntection
fclose($handle);
//return the location of the file we've been working on
$this->file = self::pathToUri($this->file);
return $this;
}
示例2: add
/**
* add our data to log
*
* @return string
*/
function add($array)
{
$array['timestamp'] = date('H:i:s d/m');
$array['memory'] = $this->memory();
$array['interval'] = Timer::convert(round(Timer::mtime() - $this->microtime, $this->time_precision));
$this->time = Timer::mtime();
$this->log[] = $array;
}