(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_rename — Ändert den Namen eines Eintrags
$ldap,$dn,$new_rdn,$new_parent,$delete_old_rdn,$controls = null
Der Eintrag, der durch dn gegeben ist, wird
umbenannt/verschoben.
ldapEine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.
dnDer Distinguished Name eines LDAP-Datenobjekts.
new_rdnDer neue RDN.
new_parentDer neue übergeordnete Eintrag.
delete_old_rdn
Wenn true, dann wird der alte RDN-Wert entfernt; ansonsten bleibt der
alte RDN-Wert als nicht-unterscheidbarer Wert des Eintrags erhalten.
controlsEin Array von LDAP-Steuerbefehlen, die mit der Anfrage versendet werden sollen.
| Version | Beschreibung |
|---|---|
| 8.1.0 |
Der Parameter ldap erwartet nun eine LDAP\Connection-Instanz;
vorher wurde eine gültige ldap link-Ressource erwartet.
|
| 8.0.0 |
controls ist nun nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
|
| 7.3.0 |
Die Unterstützung für controls wurde
hinzugefügt.
|
Hinweis:
Diese Funktion funktioniert zum gegenwärtigen Zeitpunkt nur mit LDAPv3. Gegebenenfalls muss ldap_set_option() vor der Bindung verwendet werden, um LDAPv3 nutzen zu können. Diese Funktion steht nur zur Verfügung, wenn OpenLDAP 2.x.x ODER Netscape Directory SDK x.x verwendet wird.