ldap_rename
(PHP 4 >= 4.0.5, PHP 5, PHP 7)
ldap_rename — Изменить имя записи
Описание
$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.
Смотрите также
- ldap_rename_ext() - Модифицировать название записи
- ldap_modify() - Псевдоним ldap_mod_replace