# ldap_mod_replace_ext

(PHP 7 >= 7.3.0, PHP 8)

ldap_mod_replace_ext — Remplace les valeurs d'attribut par de nouvelles

### Description

ldap_mod_replace_ext(
LDAP\Connection `$ldap`,
string `$dn`,
array `$entry`,
?array `$controls` = `null`
): LDAP\Result|false

Fait la même chose que ldap_mod_replace() mais renvoie une instance de LDAP\Result à analyser avec ldap_parse_result().

### Liste de paramètres

Voir ldap_mod_replace()

### Valeurs de retour

Retourne une instance de LDAP\Result, ou `false` si une erreur survient.

### Historique

Version | Description
--- | ---
8.1.0 | Le paramètre `ldap` attend désormais une instance de LDAP\Connection ; auparavant, une resource `ldap link` était attendue.
8.1.0 | Retourne désormais une instance de LDAP\Result ; auparavant, une resource était attendu.
8.0.0 | `controls` est désormais nullable ; auparavant, sa valeur par défaut était `[]`.
7.3.0 | Le support de `controls` a été ajouté

### Voir aussi

- ldap_mod_replace() - Remplace un attribut dans l'entrée courante
- ldap_parse_result() - Extrait des informations d'un résultat