diff --git a/reference/filesystem/functions/flock.xml b/reference/filesystem/functions/flock.xml index f439e7975a..23428136d7 100644 --- a/reference/filesystem/functions/flock.xml +++ b/reference/filesystem/functions/flock.xml @@ -1,7 +1,5 @@ - - - + flock @@ -193,6 +191,23 @@ fclose($fp); comme FAT et ses dérivés, et retourne forcément &false; sous ces environnements. + + Sur Windows, si PHP essaie d'exécuter un fichier source PHP verrouillé par + LOCK_EX, il va se bloquer jusqu'à ce que le fichier soit + déverrouillé. L'exemple suivant provoquera un interblocage : + + + +]]> + + + @@ -200,6 +215,11 @@ fclose($fp); il ne peut pas accéder au fichier à travers ce gestionnaire jusqu'à ce que le fichier soit déverrouillé. + + Sur Windows, si vous essayez d'inclure avec require un fichier + verrouillé par LOCK_EX, cela échouera avec l'erreur : + ErrorException: require(): Read of X bytes failed with errno=13 Permission denied +