ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_syncEfectúa una operación extendida

Descripción

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

Efectúa una operación extendida en el ldap especificado con request_oid el OID de la operación y request_data los datos.

Parámetros

ldap
Una instancia de LDAP\Connection, devuelta por ldap_connect().
request_oid
El OID de la petición de operación extendida. Puede ser una de las constantes LDAP_EXOP_*, o una cadena con el OID de la operación.
request_data
Los datos de la petición de operación extendida. Puede ser null para algunas operaciones como LDAP_EXOP_WHO_AM_I, y también puede necesitar estar codificado en BER.
controls
Un array de controles LDAP a enviar con la solicitud.
response_data
Será rellenado con los datos de respuesta de la operación extendida si se proporcionan. Si no se proporcionan, puede utilizarse ldap_parse_exop() en el objeto resultado posteriormente para obtener estos datos.
response_oid
Será rellenado con el OID de respuesta si se proporciona, generalmente igual al OID de la solicitud.

Valores devueltos

Al utilizarse con response_data, devuelve true en caso de éxito o false en caso de error. Al utilizarse sin response_data, devuelve un identificador de resultado o false en caso de error.

Ver también

add a note

User Contributed Notes

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