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.0controls тепер припускає значення null; раніше значення за умовчанням було []
7.3.0Додано підтримку параметра controls

Примітки

Зауваження :

Ця функція працює лише з LDAPv3. Можливо, вам доведеться використати ldap_set_option() перед прив'язкою за допомогою LDAPv3. Ця функція доступна лише під час використання OpenLDAP 2.xx або Netscape Directory SDK x.x.

Дивіться також