ldap_exop_sync
拡張されたオペレーションを実行する
&reftitle.description;
LDAP\Resultboolldap_exop_sync
LDAP\Connectionldap
stringrequest_oid
stringnullrequest_data&null;
arraynullcontrols&null;
stringresponse_data&null;
stringresponse_oid&null;
指定された ldap で
オペレーションの OID を request_oid で指定し、
データを request_data で指定して拡張されたオペレーションを実行します。
&reftitle.parameters;
ldap
&ldap.parameter.ldap;
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 と等しい値です。
&reftitle.returnvalues;
response_data を指定した場合、成功時に &true; を返し、エラー時に &false; を返します。
response_data を指定しなかった場合、結果識別子を返し、
エラー時に &false; を返します。
&reftitle.seealso;
ldap_exop
ldap_exop_whoami
ldap_exop_refresh
ldap_exop_passwd
ldap_parse_result
ldap_parse_exop