La función xattr_list () puede obtener una lista de atributos extendidos.
Sintaxis
array xattr_list( string $filename [, int $flags = 0 ] )
La función xattr_list () puede obtener una lista de nombres de atributos extendidos de un archivo.
Los atributos extendidos tienen dos espacios de nombres diferentes: usuario y raíz. El espacio de nombres de usuario puede estar disponible para todos los usuarios, mientras que un espacio de nombres raíz solo está disponible para usuarios con privilegios de root. xattr puede operar en un espacio de nombres de usuario por defecto, pero podemos cambiarlo usando el argumento flags.
La función xattr_list () puede devolver una matriz con nombres de atributos extendidos.
Ejemplo
<?php
$file = "some_file";
$root_attributes = xattr_list($file, XATTR_ROOT);
$user_attributes = xattr_list($file);
echo "Root attributes: \n";
foreach($root_attributes as $attr_name) {
printf("%s\n", $attr_name);
}
echo "\n User attributes: \n";
foreach ($attributes as $attr_name) {
printf("%s\n", $attr_name);
}
?>