PHP - Função xattr get ()

A função xattr_get () pode obter um atributo estendido.

Sintaxe

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

A função xattr_get () pode obter um valor de um atributo estendido de um arquivo.

Os atributos estendidos têm dois namespaces diferentes: usuário e root. O namespace do usuário pode estar disponível para todos os usuários, enquanto um namespace root está disponível apenas para usuários com privilégios de root. xattr pode operar em um namespace de usuário por padrão, mas podemos alterá-lo usando o argumento flags.

A função xattr_get () pode retornar uma string contendo o valor, ou false se um atributo não puder existir.

Exemplo

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