(PECL xattr >= 0.9.0)
xattr_list — Ek özniteliklerin listesini döndürür
Belirtilen dosyanın ek özniteliklerinin listesini döndürür.
Ek öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak kullanıcı isim alanında işlem yapar, fakat bu davranış seçenekler değiştirgesi ile değiştirilebilir.
Dosya yolu.
XATTR_DONTFOLLOW | Sembolik bağlar izlenmez, sembolik bağın kendisinde işlem yapar. |
XATTR_ROOT | Özniteliği root isim alanında tanımlar; root yetkisi gerektirir. |
Ek özniteliklerin isimlerini içeren bir dizi döndürür.
Örnek 1 - Bir dosyanın tüm özniteliklerini listelemek
<?php
$file = 'some_file';
$root_attributes = xattr_list($file, XATTR_ROOT);
$user_attributes = xattr_list($file);
echo "root öznitelikleri: \n";
foreach ($root_attributes as $attr_name) {
printf("%s\n", $attr_name);
}
echo "\n kullanıcı öznitelikleri: \n";
foreach ($attributes as $attr_name) {
printf("%s\n", $attr_name);
}
?>