ldap_mod_replace

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

ldap_mod_replaceRemplace un attribut dans l'entrée courante

Description

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

Remplace un ou plusieurs attribut de l'entrée dn. Il peut également ajouter ou supprimer des attributs.

Liste de paramètres

ldap

Une instance LDAP\Connection, retourné par ldap_connect().

dn

Le nom DN de l'entrée LDAP.

entry

Tableau associatif répertoriant les attributs à remplacer. L'envoi d'un tableau vide en tant que valeur supprimera l'attribut, alors que l'envoi d'un attribut qui n'existe pas encore sur cette entrée l'ajoutera.

controls

Tableau de Contrôles LDAP à envoyer avec la requête.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

VersionDescription
8.1.0 Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressourceldap link était attendue.
8.0.0controls est désormais nullable ; auparavant, sa valeur par défaut était [].
7.3.0 Support pour controls a été ajouté.

Notes

Note: Cette fonction gère les chaînes binaires.

Voir aussi

To Top