ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_sync — Performs an extended operation

说明

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

Performs an extended operation on the specified ldap with request_oid the OID of the operation and request_data the data.

参数

ldap

通过 ldap_connect() 返回的 LDAP\Connection 实例。

request_oid

The extended operation request OID. Can be one of the LDAP_EXOP_* constants, or a string with the OID of the operation.

request_data

The extended operation request data. May be null for some operations like LDAP_EXOP_WHO_AM_I, may also need to be BER encoded.

controls

Array of LDAP Controls to send with the request.

response_data

Will be filled with the extended operation response data if provided. If not provided ldap_parse_exop() may be used on the result object later to get this data.

response_oid

Will be filled with the response OID if provided, usually equal to the request OID.

返回值

Returns true on success or false on error. The operation is always performed synchronously, so no result object is returned.

参见

+添加备注

用户贡献的备注

此页面尚无用户贡献的备注。