xattr_supported
(PECL xattr >= 1.0.0)
xattr_supported — Checa se o sistema de arquivos suporta atributos extendidos.
Descrição
bool xattr_supported
( string
$filename
[, int $flags
] )Essa função checa se o sistema de arquivos que guarda o arquivo passado por parâmetro suporta atributos extendidos. Permissão de leitura ao arquivo é necessária.
Parâmetros
-
filename -
Caminho para o arquivo testado.
-
flags -
Opções (Flags) Suportadas por xattr XATTR_DONTFOLLOWNão segue o link simbólico mas opera no link em si.
Valor Retornado
Essa função retorna TRUE se o sistema de arquivos suporta atributos extendidos,
FALSE se não suporta e NULL se não poder ser determinado (por exemplo
caminho incorreto ou falta de permissão de leitura para o arquivo).
Exemplos
Example #1 Exemplo de chamada de xattr_supported()
O código a seguir checa se pode usar atributos extendidos.
<?php
$arquivo = "algum_arquivo";
if (xattr_supported($arquivo)) {
/* ... Aproveite e use as outras funções xattr_* ... */
}
?>
Veja Também
- xattr_get() - Retorna um atributo extendido
- xattr_list() - Retorna uma lista dos atributos extendidos