示例#1
0
 private static function lock()
 {
     self::$lockptr = fopen(self::$config_file, 'r');
     if (flock(self::$lockptr, LOCK_EX + LOCK_NB)) {
         return true;
     }
     fclose(self::$lockptr);
     self::$lastError = "Another process has already locked this configuration file.";
     return false;
 }