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ée 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

Retourne true en cas de succès ou false en cas d'erreur. L'opération est toujours effectuée de manière synchrone, aucun objet résultat n'est donc retourné.

Voir aussi

+add a note

User Contributed Notes

There are no user contributed notes for this page.