ldap_rename

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

ldap_renameИзменить имя записи

Описание

ldap_rename ( resource $ldap , string $dn , string $new_rdn , string $new_parent , bool $delete_old_rdn , array|null $controls = null ) : bool

Переименование/перемещение записи, определённой dn.

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

ldap

Идентификатор ссылки LDAP, возвращенный ldap_connect().

dn

Отличительное имя LDAP-объекта.

new_rdn

Новое RDN.

new_parent

Новая родительская/превосходящая запись.

delete_old_rdn

Если true, старые значения RDN удаляются, иначе старые значения RDN сохраняются как неуникальные значения записи.

controls

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

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Список изменений

Версия Описание
8.0.0 controls теперь допускает значение null; ранее значение по умолчанию было [].
7.3 Добавлена поддержка параметра controls

Примечания

Замечание:

Эта функция в настоящее время работает только с LDAPv3. Возможно, вам придется использовать ldap_set_option() перед привязкой, используя LDAPv3. Эта функция доступна только при использовании OpenLDAP 2.xx или Netscape Directory SDK x.x.

Смотрите также