(PHP 8 >= 8.3.0)
ldap_exop_sync — Effectue une opération étendue
$ldap,$request_oid,$request_data = null,$controls = null,&$response_data = null,&$response_oid = null
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.
ldapUne 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.
controlsUn tableau de contrôles LDAP à envoyer avec la requête.
response_dataVa ê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_oidVa être rempli avec l'OID de réponse si fourni, généralement égal à l'OID de la requête.
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.