# xattr_supported

(PECL xattr >= 1.0.0)

xattr_supported — Vérifie si un système de fichiers supporte les attributs étendus

### Description

xattr_supported(string `$filename`, int `$flags` = 0): bool

xattr_supported() vérifie si le système de fichiers 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`

  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 systè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() - Récupère un attribut étendu
- xattr_list() - Récupère une liste d'attributs étendus