(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 で指定して拡張されたオペレーションを実行します。
ldapldap_connect() が返す LDAP\Connection クラスのインスタンス。
request_oid
拡張オペレーションリクエストの OID。
LDAP_EXOP_*
定数のいずれか、
または操作の OID を示す文字列。
request_data
拡張オペレーションリクエストのデータ。
LDAP_EXOP_WHO_AM_I のように、
操作によっては null で問題ない場合もありますし、
BER エンコードが必要な場合もあります。
controlsリクエストと一緒に送信する LDAP コントロール の配列。
response_dataこの値を指定すると、拡張オペレーションレスポンスの値で埋められます。 指定しなかった場合に後でこのデータを取得するには、 結果オブジェクトに対して ldap_parse_exop() を使います。
response_oidこの値を指定すると、レスポンスの OID で埋められます。 これは通常、リクエストの OID と等しい値です。
response_data を指定した場合、成功時に true を返し、エラー時に false を返します。
response_data を指定しなかった場合、結果識別子を返し、
エラー時に false を返します。