ldap_mod_add
(PHP 4, PHP 5, PHP 7)
ldap_mod_add — Добавить значения атрибута к текущим атрибутам
Описание
$ldap
, string $dn
, array $entry
, array|null $controls
= null
) : bool
Добавляет один или более атрибутов к указанному dn
.
Для добавления полноценного нового объекта используйте ldap_add().
Список параметров
-
ldap
-
Идентификатор ссылки LDAP, возвращенный ldap_connect().
-
dn
-
Отличительное имя LDAP-объекта.
-
entry
-
Ассоциативный массив со списком добавляемых значений атрибутов. Если какой-либо атрибут еще не существует, то он будет добавлен. Если атрибут уже существует, то вы можете только добавить к нему значение, если он поддерживает множественные значения.
-
controls
-
Массив управляющих констант LDAP для отправки в запросе.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
controls теперь допускает значение null; ранее значение по умолчанию было [] .
|
7.3 |
Добавлена поддержка параметра controls
|
Примечания
Замечание: Эта функция безопасна для обработки данных в двоичной форме.
Смотрите также
- ldap_mod_add_ext() - Добавить значения атрибута к текущим атрибутам
- ldap_mod_del() - Удалить значения атрибута из текущих атрибутов
- ldap_mod_replace() - Заменить значения атрибутов на новые
- ldap_modify_batch() - Формирования и запуск пакетного изменения записи LDAP