Effectue une opération étendue

# ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_sync — Effectue une opération étendue

### Description

function ldap_exop_sync(
LDAP\Connection `$ldap`,
string `$request_oid`,
?string `$request_data` = `null`,
?array `$controls` = `null`,
string `&$response_data` = `null`,
string `&$response_oid` = `null`
): LDAP\Result|bool

Effectue une opération étendue sur le `ldap` spécifié avec `request_oid` l'OID de l'opération et `request_data` les données.

### Liste de paramètres

`ldap`
  Une instance LDAP\Connection, retourné par ldap_connect().
`request_oid`
  L'OID de la requête d'opération étendue. Peut être l'une des constantes `LDAP_EXOP_*`, ou une chaîne contenant l'OID de l'opération.
`request_data`
  Les données de la requête d'opération étendue. Peut être `null` pour certaines opérations comme `LDAP_EXOP_WHO_AM_I`, peut également nécessiter un encodage BER.
`controls`
  Un tableau de contrôles LDAP à envoyer avec la requête.
`response_data`
  Va être rempli avec les données de réponse de l'opération étendue si fournies. Si non fournies, il est possible d'utiliser ldap_parse_exop() sur l'objet résultat plus tard pour obtenir ces données.
`response_oid`
  Va être rempli avec l'OID de réponse si fourni, généralement égal à l'OID de la requête.

### Valeurs de retour

Lorsqu'utilisée avec `response_data`, renvoie `true` en cas de succès ou `false` en cas d'erreur. Lorsqu'utilisée sans `response_data`, renvoie un identifiant de résultat ou `false` en cas d'erreur.

### Voir aussi

- ldap_exop() - Effectue une opération étendue
- ldap_exop_whoami() - Aide de l'opération étendue WHOAMI
- ldap_exop_refresh() - Rafraîchit l'aide de l'opération étendue
- ldap_exop_passwd() - Les aides de l'opération étendue PASSWD
- ldap_parse_result() - Extrait des informations d'un résultat
- ldap_parse_exop() - Analyse un objet de résultat d'une opération étendue LDAP

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open