ldap_mod_replace

(PHP 4, PHP 5, PHP 7)

ldap_mod_replaceЗаменить значения атрибутов на новые

Описание

ldap_mod_replace ( resource $link_identifier , string $dn , array $entry [, array $serverctrls = array() ] ) : bool

Заменяет один или более атрибутов из указанного dn. Также ее можно использовать для удаления или добавления атрибутов.

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

link_identifier

Идентификатор ссылки LDAP, возвращенный ldap_connect().

dn

Отличительное имя LDAP-объекта.

entry

Ассоциативный массив со списком заменяемых атрибутов. Если задать пустой массив, то атрибут будет удален. Если какой либо атрибут отсутствует, то он будет добавлен.

serverctrls

Массив управляющих констант LDAP для отправки в запросе.

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Список изменений

Версия Описание
7.3 Добавлена поддержка параметра serverctrls

Примечания

Замечание: Эта функция безопасна для обработки данных в двоичной форме.

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

  • ldap_mod_replace_ext() - Заменить значения атрибута на новые
  • ldap_mod_del() - Удалить значения атрибута из текущих атрибутов
  • ldap_mod_add() - Добавить значения атрибута к текущим атрибутам
  • ldap_modify_batch() - Формирования и запуск пакетного изменения записи LDAP