(PECL xattr >= 0.9.0)
xattr_list — Ek özniteliklerin listesini döndürür
$dosya
[, int $seçenekler
= 0
] ) : arrayBelirtilen 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
Dosya yolu.
seçenekler
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);
}
?>