Remplace un attribut dans l'entrée courante

# ldap_mod_replace

(PHP 4, PHP 5, PHP 7)

ldap_mod_replace — Remplace un attribut dans l'entrée courante

### Description

ldap_mod_replace ( resource `$link_identifier` , string `$dn` , array `$entry` [, array `$serverctrls` = array() ] ) : bool

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

### Liste de paramètres

`link_identifier`

  Un identifiant de lien LDAP, retourné par la fonction 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.

`serverctrls`

  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

Version | Description
--- | ---
7.3 | Support pour `serverctrls` a été ajouté.

### Notes

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

### Voir aussi

- ldap_mod_replace_ext() - Replace attribute values with new ones
- ldap_mod_del() - Efface un attribut à l'entrée courante
- ldap_mod_add() - Ajoute un attribut à l'entrée courante
- ldap_modify_batch() - Mets en lot des modifications et les exécute sur une entrée LDAP