ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_syncPerforms 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.

返回值

When used with response_data, returns true on success or false on error. When used without response_data, returns a result identifier or false on error.

参见