PHP - Fonction xattr get ()

La fonction xattr_get () peut obtenir un attribut étendu.

Syntaxe

string xattr_get( string $filename , string $name [, int $flags = 0 ] )

La fonction xattr_get () peut obtenir la valeur d'un attribut étendu d'un fichier.

Les attributs étendus ont deux espaces de noms différents: utilisateur et root. L'espace de noms utilisateur peut être disponible pour tous les utilisateurs, tandis qu'un espace de noms racine n'est disponible que pour les utilisateurs disposant de privilèges root. xattr peut fonctionner sur un espace de noms utilisateur par défaut, mais nous pouvons le changer en utilisant l'argument flags.

La fonction xattr_get () peut renvoyer une chaîne contenant la valeur, ou false si un attribut ne peut pas exister.

Exemple

<?php
   $file = "/usr/local/sbin/some_binary";
   $signature = xattr_get($file, "Root signature", XATTR_ROOT);
?>