(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_rename — Изменить имя записи
$ldap
,$dn
,$new_rdn
,$new_parent
,$delete_old_rdn
,$controls
= null
Переименование/перемещение записи, определённой 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;
раньше параметр ждал ресурс (resource) ldap link .
|
8.0.0 |
Параметр controls теперь допускает значение null;
раньше значение по умолчанию равнялось [] .
|
7.3.0 |
Добавлена поддержка параметра controls
|
Замечание:
Эта функция в настоящее время работает только с LDAPv3. Возможно, вам придётся использовать ldap_set_option() перед привязкой, используя LDAPv3. Эта функция доступна только при использовании OpenLDAP 2.xx или Netscape Directory SDK x.x.