Manuel PHP
Précédent |  | Suivant

# xattr_supported

(PECL)

xattr_supported -- Vérifie si un système de fichier supporte les attributs étendus

## Description

bool xattr_supported ( string filename [, int flags] )

xattr_supported() vérifie si le système de fichier contenant le fichier `path` supporte les attributs étendus. Un accès en lecture au fichier `path` est nécessaire.

## Liste de paramètres

`filename`

  Le chemin du fichier à tester.

`flags`

  Tableau 1. Flags xattr supportés

  `XATTR_DONTFOLLOW` | Ne pas suivre les liens symboliques mais opère directement sur le lien lui-même.

## Valeurs de retour

Cette fonction retourne `TRUE` si le sysème de fichiers supporte les attributs étendus, `FALSE` sinon et `NULL` si l'on ne peut pas le déterminer (par exemple, mauvais chemin vers le fichier ou lorsqu'il manque des permissions sur le fichier).

## Exemples

Exemple 1. Exemple avec xattr_supported()

Le code suivant vérifie si nous pouvons utiliser les attributs étendus.

`<?php $file = 'un_fichier'; if (xattr_supported($file)) { /* ... utilisez les fonctions xattr_* ... */ } ?>`

## Voir aussi

xattr_get()
xattr_list()

Précédent | Sommaire | Suivant
xattr_set | Niveau supérieur | Fonctions xdiff