(PHP 8 >= 8.3.0)
ldap_exop_sync — Выполняет расширенную операцию
$ldap,$request_oid,$request_data = null,$controls = null,&$response_data = null,&$response_oid = null
Выполняет расширенную операцию для заданного соединения ldap с
OID операции request_oid и данными
request_data.
ldapЭкземпляр класса LDAP\Connection, который возвращает функция ldap_connect().
request_oid
OID запроса расширенной операции.
Может быть одной из констант
LDAP_EXOP_*
или строкой с OID операции.
request_data
Данные запроса расширенной операции.
Может быть null для некоторых операций, например LDAP_EXOP_WHO_AM_I;
также может потребоваться кодирование в BER.
controlsМассив управляющих объектов протокола LDAP для отправки в запросе.
response_dataФункция заполнит параметр данными расширенного ответа на операцию, если параметр задали. Если параметр не задали, получить данные можно вызовом на результирующем объекте функции ldap_parse_exop() позже.
response_oidФункция заполнит параметр значением идентификатора OID ответа, который обычно совпадает с OID запроса, если параметр задали.
Функция возвращает true или false, если функцию вызвали
с параметром response_data. Функция возвращает
идентификатор ресурса или false, если функцию вызвали без параметра
response_data.