(PHP 8 >= 8.3.0)
ldap_exop_sync — Führt eine erweiterte LDAP-Operation aus
$ldap,$request_oid,$request_data = null,$controls = null,&$response_data = null,&$response_oid = null
Führt eine erweiterte Operation auf der angegebenen
ldap-Verbindung aus, wobei request_oid
die OID der Operation und request_data
die Daten enthält.
ldapEine LDAP\ConnectionInstanz, die von ldap_connect() zurückgegeben wurde.
request_oid
Die OID der erweiterten Operation. Es kann eine der
LDAP_EXOP_*-Konstanten
oder ein String mit der OID der Operation sein.
request_data
Die Daten der Anfrage zur erweiterten Operation. Bei einigen Operationen
wie LDAP_EXOP_WHO_AM_I kann dieser Parameter
null sein; gegebenenfalls müssen die Daten
BER-kodiert vorliegen.
controlsEin Array von LDAP-Controls, das mit der Anfrage gesendet wird.
response_dataWird, falls angegeben, mit den Antwortdaten der erweiterten Operation befüllt. Andernfalls kann ldap_parse_exop() später auf dem Ergebnisobjekt aufgerufen werden, um diese Daten zu erhalten.
response_oidWird, falls angegeben, mit der Antwort-OID befüllt, die in der Regel der Anfrage-OID entspricht.
Wird der Parameter response_data verwendet, gibt die
Funktion bei Erfolg true und im Fehlerfall false zurück.
Wird er nicht verwendet, gibt sie eine Ergebniskennung oder im Fehlerfall
false zurück.