Руководство по PHP
Пред. |  | След.

# xattr_remove

(PECL)

xattr_remove -- Remove an extended attribute

## Описание

bool xattr_remove ( string filename, string name [, int flags] )

This function removes an extended attribute of a file.

Расширенные аттрибуты имеют два различных пространства имён: пользовательское и корневое (root). Пользовательское пространство имён доступно для всех пользователей, в то время как корневое - только для пользователей с root-привилегиями. По умолчанию xattr оперирует в пользовательском пространтсве имён, но вы можете изменить это поведение при помощи аргумента flags.

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

filename

  The file from which we remove the attribute.

name

  The name of the attribute to remove.

flags

  Таблица 1. 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); } ?>`

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

xattr_list()
xattr_set()
xattr_get()

Пред. | Начало | След.
xattr_list | Уровень выше | xattr_set