ldap_mod_replace

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_mod_replaceErsetzt Merkmalswerte durch neue Merkmalswerte

Beschreibung

ldap_mod_replace(
    LDAP\Connection$ldap,
    string$dn,
    array$entry,
    ?array$controls = null
): bool

Ersetzt ein oder mehrere Merkmale des angegeben dn. Es können auch Merkmale hinzugefügt oder gelöscht werden.

Parameter-Liste

ldap

Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.

dn

Der Distinguished Name eines LDAP-Datenobjekts.

entry

Ein assoziatives Array, das die zu ersetzenden Merkmale aufführt. Die Übergabe eines leeren Arrays als Wert entfernt das Merkmal, während das Übergeben eines noch nicht existierenden Merkmals dieses hinzufügt.

controls

Ein Array von LDAP-Steuerbefehlen, die mit der Anfrage versendet werden sollen.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

VersionBeschreibung
8.1.0 Der Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine gültige ldap link-Ressource erwartet.
8.0.0controls ist nun nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
7.3.0 Die Unterstützung für controls wurde hinzugefügt.

Anmerkungen

Hinweis: Diese Funktion ist binärsicher.

Siehe auch

To Top