(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_rename — Modifica o nome de uma entrada
$ldap,$dn,$new_rdn,$new_parent,$delete_old_rdn,$controls = null
A entrada especificada por dn é renomeada/movida.
ldapUma instância de LDAP\Connection, retornada por ldap_connect().
dnO nome distinto de uma entidade LDAP.
new_rdnO novo RDN.
new_parentA nova entrada superior na hierarquia.
delete_old_rdn
Se for igual a true, os valores antigos da RDN são removidos, caso contrário os valores antigos da RDN
são retidos como valores não distintos da entrada.
controlsArray de Controles LDAP a enviar com a requisição.
| Versão | Descrição |
|---|---|
| 8.1.0 |
O parâmetro ldap agora espera uma instância de LDAP\Connection;
anteriormente, um resource ldap link válido era esperado.
|
| 8.0.0 |
O parâmetro controls agora pode ser nulo; anteriormente, o padrão era [].
|
| 7.3.0 |
Adicionado suporte para controls.
|
Nota:
Esta função atualmente só funciona com LDAPv3. Pode ser necessário usar ldap_set_option() antes de realizar a ligação para usar LDAPv3. Esta função só está disponível ao usar OpenLDAP 2.x.x OU Netscape Directory SDK x.x.