wincache_ucache_set
Compilation sous Windows
Fonctions WinCache
PHP Manual

# wincache_unlock

(PECL wincache >= 1.1.0)

wincache_unlock — Libère un verrou exclusif sur une clé donnée

### Description

bool wincache_unlock ( string `$key` )

Libère un verrou exclusif qui a été obtenu sur une clé donnée en utilisant la fonction wincache_lock(). Si un autre processus est en attente de ce verrou, pour cette clé, il obtiendra le verrou.

Avertissement

L'utilisation des fonctions wincache_lock() et wincache_unlock() peut provoquer des verrous morts lors de l'exécution de scripts PHP dans un environnement multi-processus comme FastCGI. N'utilisez pas ces fonctions tant que vous n'êtes pas sûr d'en avoir besoin. Pour la majorité des opérations sur le cache utilisateur, il n'est pas nécessaire de les utiliser.

### Liste de paramètres

`key`

  Nom de la clé du cache pour laquelle le verrou doit être libéré.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec wincache_unlock()

`<?php
$fp = fopen("/tmp/lock.txt", "r+");
if (wincache_lock(“lock_txt_lock”)) { // Pose d'un verrou exclusif
ftruncate($fp, 0); // on vide le fichier
fwrite($fp, "On écrit quelque chose ici\n");
wincache_unlock(“lock_txt_lock”); // On libère le verrou
} else {
echo "Impossible d'obtenir le verrou !";
}
fclose($fp);
?>`

### Voir aussi

- wincache_lock() - Acquière un verrou exclusif sur une clé donnée
- wincache_ucache_set() - Ajoute une variable au cache utilisateur et écrase la variable si elle existe déjà dans le cache
- wincache_ucache_get() - Récupère une variable stokée dans le cache utilisateur
- wincache_ucache_delete() - Supprime les variables du cache utilisateur
- wincache_ucache_clear() - Supprime le contenu d'une entrée du cache utilisateur
- wincache_ucache_exists() - Vérifie si une variable existe dans le cache utilisateur
- wincache_ucache_meminfo() - Récupère des informations sur l'utilisation mémoire du cache utilisateur
- wincache_ucache_info() - Récupère des informations sur des données stokées dans le cache utilisateur
- wincache_scache_info() - Récupère des informations sur des fichiers mis en cache

wincache_ucache_set
Compilation sous Windows
Fonctions WinCache
PHP Manual