(PHP 8 >= 8.3.0)
ldap_exop_sync — Performs an extended operation
$ldap,$request_oid,$request_data = null,$controls = null,&$response_data = null,&$response_oid = null
Performs an extended operation on the specified ldap with
request_oid the OID of the operation and
request_data the data.
ldapAn LDAP\Connection instance, returned by ldap_connect().
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.
controlsArray of LDAP Controls to send with the request.
response_dataWill 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_oidWill 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.