Efectúa una operación extendida

# ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_sync — Efectú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

- ldap_exop() - Realiza una operación extendida
- ldap_exop_whoami() - Ayuda de la operación extendida WHOAMI
- ldap_exop_refresh() - Actualiza la ayuda de la operación extendida
- ldap_exop_passwd() - Asistencia para la operación extendida PASSWD
- ldap_parse_result() - Extrae información de un resultado
- ldap_parse_exop() - Analiza un objeto de resultado de una operación extendida LDAP

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