ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_syncEffectue 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top