Realiza uma operação estendida

# ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_sync — Realiza uma operação estendida

### Descrição

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

Executa uma operação estendida no `ldap` especificado com `request_oid` o OID da operação e `request_data` os dados.

### Parâmetros

`ldap`
  Uma instância de LDAP\Connection, retornada por ldap_connect().
`request_oid`
  A solicitação de operação estendida OID. Pode ser uma das constantes `LDAP_EXOP_*` ou uma string com o OID da operação.
`request_data`
  Os dados estendidos da solicitação de operação. Podem ser `null` para algumas operações como `LDAP_EXOP_WHO_AM_I`, e também podem precisar ser codificados em BER.
`controls`
  Array de Controles LDAP para enviar com a solicitação.
`response_data`
  Será preenchido com os dados de resposta da operação estendida, se fornecidos. Caso não sejam fornecidos, a função ldap_parse_exop() poderá ser usada posteriormente no objeto de resultado para obter esses dados.
`response_oid`
  Será preenchido com o OID da resposta, se fornecido, geralmente igual ao OID da solicitação.

### Valor Retornado

Quando usado com `response_data`, retorna `true` em caso de sucesso ou `false` em caso de erro. Quando usado sem `response_data`, retorna um identificador de resultado ou `false` em caso de erro.

### Veja Também

- ldap_exop() - Realiza uma operação estendida
- ldap_exop_whoami() - Facilitador para operação estendida WHOAMI
- ldap_exop_refresh() - Facilitador para operação estendida REFRESH
- ldap_exop_passwd() - Facilitador para operação estendida PASSWD
- ldap_parse_result() - Extrai informação de resultado
- ldap_parse_exop() - Interpreta o objeto de resultado de uma operação estendida LDAP

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