ldap_exop_sync

(PHP 8 >= 8.3.0)

ldap_exop_syncPerforms an extended operation

Beschreibung

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.

Parameter-Liste

ldap
Eine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.
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.

Rückgabewerte

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.

Siehe auch