A função xattr_set () pode definir um atributo estendido.
Sintaxe
bool xattr_set( string $filename , string $name , string $value [, int $flags ] )
A função xattr_set () pode definir o 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_set () pode retornar verdadeiro em caso de sucesso ou falso em caso de falha.
Exemplo
<?php
$file = "my_favourite_song.wav";
xattr_set($file, "Artist", "Someone");
xattr_set($file, "My ranking", "Good");
xattr_set($file, "Listen count", "34");
printf("You've played this song %d times", xattr_get($file, "Listen count"));
?>