示例#1
0
 /**
  * 加锁
  * @param string 文件名
  * @return boolean
  */
 public static function lock($filename)
 {
     // 完整文件名
     self::$filename = \Core\F::absFile("{$filename}.lock", LOCK);
     // 打开文件,不存在的时候则尝试创建
     self::$fp = fopen(self::$filename, 'w+');
     // 文件加锁
     return flock(self::$fp, LOCK_EX);
 }