PHP - Función xattr set ()

La función xattr_set () puede establecer un atributo extendido.

Sintaxis

bool xattr_set( string $filename , string $name , string $value [, int $flags ] )

La función xattr_set () puede establecer el valor de un atributo extendido 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_set () puede devolver verdadero en caso de éxito o falso en caso de error.

Ejemplo

<?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")); 
?>