Проверка поддержки расширенных атрибутов


(PECL xattr >= 1.0.0)

xattr_supported Проверка поддержки расширенных атрибутов

Описание

bool xattr_supported ( string $filename [, int $flags = 0 ] )

Эта функция проверяет поддерживает ли файловая система, содержащая файл, расширенные атрибуты. Требуется право на чтение файла.

Список параметров

filename

Путь к проверяемому файлу.

flags

Поддерживаемые xattr-флаги
XATTR_DONTFOLLOW Не разыменовывать символические ссылки, работать с самой ссылкой.

Возвращаемые значения

Функция возвращает TRUE, если файловая система поддерживает расширенные атрибуты, FALSE, если это не так и NULL, если невозможно определить (на пример неверный путь к файлу, или нет разрешения на чтение файла).

Примеры

Пример #1 xattr_supported() example

Проверить, можно ли использовать расширенные атрибуты.

<?php
$file 
'some_file';

if (
xattr_supported($file)) {
    
/* ... make use of some xattr_* functions ... */
}

?>

Смотрите также

  • xattr_get() - Получение расширенных атрибутов файла
  • xattr_list() - Просмотр списка расширенных атрибутов файла