ldap_mod_add

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_mod_add — Додати значення атрибуту до поточних атрибутів

Опис

ldap_mod_add(    LDAP\Connection $ldap,    string $dn,    array $entry,    ?array $controls = null): bool

Додає один або більше атрибутів до зазначеного dn. Щоб додати повноцінний новий об'єкт, використовуйте ldap_add()

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

ldap

Екземпляр LDAP\Connection, що повертається функцією ldap_connect()

dn

Відмінне ім'я об'єкта LDAP.

entry

Асоціативний масив зі списком значень атрибутів, що додаються. Якщо який-небудь атрибут ще не існує, він буде доданий. Якщо атрибут вже існує, ви можете лише додати до нього значення, якщо він підтримує множинні значення.

controls

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

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

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрldap тепер чекає екземпляр LDAP\Connection; раніше очікувався ресурс (resourceldap link
8.0.0controls тепер припускає значення null; раніше значення за умовчанням було []
7.3.0Додано підтримку параметра controls

Примітки

Зауваження: Ця функція безпечна для обробки даних у двійковій формі.

Дивіться також

  • ldap_mod_add_ext() - Додати значення атрибуту до поточних атрибутів
  • ldap_mod_del() - Видалити значення атрибута із поточних атрибутів
  • ldap_mod_replace() - Замінити значення атрибутів на нові
  • ldap_modify_batch() - Формування та запуск пакетної зміни запису LDAP