xattr_remove

(PECL xattr >= 0.9.0)

xattr_remove Remove an extended attribute

Опис

xattr_remove(string $filename, string $name, int $flags = 0): bool

This function removes an extended attribute of a file.

Розширені атрибути мають два різні простори імен: "user" і "root". Простір "user" доступний усім користувачам, а "root" тільки тим, хто має root-права. xattr початково працює в просторі імен "user", але це можна змінити за допомогою параметра flags.

Параметри

filename

The file from which we remove the attribute.

name

The name of the attribute to remove.

flags

Supported xattr flags
XATTR_DONTFOLLOW Do not follow the symbolic link but operate on symbolic link itself.
XATTR_ROOT Set attribute in root (trusted) namespace. Requires root privileges.

Значення, що повертаються

Повертає true у разі успіху або false в разі помилки.

Приклади

Приклад #1 Removes all extended attributes of a file

<?php
$file
= 'some_file';
$attributes = xattr_list($file);

foreach (
$attributes as $attr_name) {
xattr_remove($file, $attr_name);
}
?>

Прогляньте також

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top