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.0 | controls тепер припускає значення null; раніше значення за умовчанням було [] |
7.3.0 | Додано підтримку параметра controls |
Примітки
Зауваження: Ця функція безпечна для обробки даних у двійковій формі.
Дивіться також
- ldap_mod_add_ext() - Додати значення атрибуту до поточних атрибутів
- ldap_mod_del() - Видалити значення атрибута із поточних атрибутів
- ldap_mod_replace() - Замінити значення атрибутів на нові
- ldap_modify_batch() - Формування та запуск пакетної зміни запису LDAP