ldap_rename
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_rename — Змінити ім'я запису
Опис
ldap_rename( LDAP\Connection $ldap, string $dn, string $new_rdn, string $new_parent, bool $delete_old_rdn, ?array $controls = null): bool
Перейменування/переміщення запису, визначеного dn
Список параметрів
ldap
Екземпляр LDAP\Connection, що повертається функцією ldap_connect()
dn
Відмінне ім'я об'єкта LDAP.
new_rdn
Новий RDN.
new_parent
Новий батьківський/переважаючий запис.
delete_old_rdn
Якщо true
, старі значення RDN видаляються, інакше старі значення RDN зберігаються як унікальні значення запису.
controls
Массивкеруючих констант LDAPдля отправки в запросе.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрldap тепер чекає екземпляр LDAP\Connection; раніше очікувався ресурс (resourceldap link |
8.0.0 | controls тепер припускає значення null; раніше значення за умовчанням було [] |
7.3.0 | Додано підтримку параметра controls |
Примітки
Зауваження :
Ця функція працює лише з LDAPv3. Можливо, вам доведеться використати ldap_set_option() перед прив'язкою за допомогою LDAPv3. Ця функція доступна лише під час використання OpenLDAP 2.xx або Netscape Directory SDK x.x.
Дивіться також
- ldap_rename_ext() - Модифікувати назву запису
- ldap_modify() - Псевдонім ldap_mod_replace