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