定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

LDAP_DEREF_NEVER (int)
エイリアスの解釈ルール - Never
LDAP_DEREF_SEARCHING (int)
エイリアスの解釈ルール - Searching
LDAP_DEREF_FINDING (int)
エイリアスの解釈ルール - Finding
LDAP_DEREF_ALWAYS (int)
エイリアスの解釈ルール - Always
LDAP_OPT_DEREF (int)
サーバーでエイリアスをたどるときの、別の規則を指定します。
LDAP_OPT_SIZELIMIT (int)

検索操作で返すことができるエントリの最大数を指定します。

注意: 実際のサイズ制限は、サーバー側で設定されている最大エントリ数にも影響を受けます。 これらふたつの設定のうち小さい方が実際のサイズ制限となります。

LDAP_OPT_TIMELIMIT (int)
検索結果を待ち続ける秒数を指定します。

注意: 実際の時間制限は、サーバー側で設定されている最大時間にも影響を受けます。 これらふたつの設定のうち小さい方が実際の時間制限となります。

LDAP_OPT_NETWORK_TIMEOUT (int)
ldap_set_option 用のオプションで、 ネットワークのタイムアウトを設定します (PHP 5.3.0 以降で利用可能です)。
LDAP_OPT_PROTOCOL_VERSION (int)
使用する LDAP プロトコルのバージョン (V2 あるいは V3) を指定します。
LDAP_OPT_ERROR_NUMBER (int)
直近のセッションのエラー番号
LDAP_OPT_REFERRALS (int)
LDAP サーバーから返される参照を自動的にたどるかどうかを指定します。
LDAP_OPT_RESTART (int)
接続が暗黙のうちにリスタートすべきかどうかを指定します。
LDAP_OPT_HOST_NAME (int)
接続を試みるスペース区切りのホストを取得/設定します。
LDAP_OPT_ERROR_STRING (int)
LDAP_OPT_DIAGNOSTIC_MESSAGE のエイリアス
LDAP_OPT_DIAGNOSTIC_MESSAGE (int)
直近のセッションのエラーメッセージを取得します。
LDAP_OPT_MATCHED_DN (int)
接続に紐付いた DN にマッチする値を取得/設定します。
LDAP_OPT_SERVER_CONTROLS (int)
リクエストごとに送信するサーバーコントロールのデフォルトリストを指定します。
LDAP_OPT_CLIENT_CONTROLS (int)
リクエストごとに処理するクライアントコントロールのデフォルトリストを指定します。
LDAP_OPT_DEBUG_LEVEL (int)
デバッグトレース用のビットレベルを指定します。
LDAP_OPT_X_KEEPALIVE_IDLE (int)
TCP が keepalive probe を送信しはじめる前に接続がアイドルになる秒数
LDAP_OPT_X_KEEPALIVE_PROBES (int)
接続を切断する前に TCP が送信する keepalive probe の最大数を指定します。
LDAP_OPT_X_KEEPALIVE_INTERVAL (int)
個別の keepalive probe の間隔を指定します。
LDAP_OPT_X_TLS_CACERTDIR (int)
CA 証明書を含んだディレクトリのパスを指定します。
LDAP_OPT_X_TLS_CACERTFILE (int)
CA 証明書ファイルのフルパスを指定します。
LDAP_OPT_X_TLS_CERTFILE (int)
証明書ファイルのフルパスを指定します。
LDAP_OPT_X_TLS_CIPHER_SUITE (int)
許可された暗号スイートを指定します。
LDAP_OPT_X_TLS_CRLCHECK (int)
CRL の評価戦略を指定します。 LDAP_OPT_X_TLS_CRL_NONE, LDAP_OPT_X_TLS_CRL_PEER, LDAP_OPT_X_TLS_CRL_ALL のいずれかでなければなりません。

注意: このオプションは OpenSSL のみ有効です。

LDAP_OPT_X_TLS_CRLFILE (int)
CRL ファイルのフルパスを指定します。

注意: このオプションは GnuTLS のみ有効です。

LDAP_OPT_X_TLS_DHFILE (int)
Diffie-Hellman 鍵交換のパラメータを含んだファイルのフルパスを指定します。

注意: このオプションは GnuTLS や Mozilla NSS からは無視されます。

LDAP_OPT_X_TLS_KEYFILE (int)
証明書のキーファイルのフルパスを指定します。
LDAP_OPT_X_TLS_PROTOCOL_MIN (int)
プロトコルの最小バージョン。 LDAP_OPT_X_TLS_PROTOCOL_SSL2, LDAP_OPT_X_TLS_PROTOCOL_SSL3, LDAP_OPT_X_TLS_PROTOCOL_TLS1_0, LDAP_OPT_X_TLS_PROTOCOL_TLS1_1, LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 のうちのいずれかです。
LDAP_OPT_X_TLS_RANDOM_FILE (int)
システムのデフォルトのrandomファイルが利用できない場合の、randomファイルを取得/設定する
LDAP_OPT_X_TLS_REQUIRE_CERT (int)
証明書のチェック戦略を指定します。 LDAP_OPT_X_TLS_NEVER, LDAP_OPT_X_TLS_HARD, LDAP_OPT_X_TLS_DEMAND, LDAP_OPT_X_TLS_ALLOW, LDAP_OPT_X_TLS_TRY のうちのいずれかでなければなりません。 (PHP 7.0.0 以降で利用可能)
GSLC_SSL_NO_AUTH (int)
SSL 認証モード - 認証不要 (Oracle LDAPのみ)
GSLC_SSL_ONEWAY_AUTH (int)
SSL 認証モード - サーバー認証のみ必須 (Oracle LDAPのみ)
GSLC_SSL_TWOWAY_AUTH (int)
SSL 認証モード - サーバー認証とクライアント認証が両方必須 (Oracle LDAPのみ)
LDAP_EXOP_START_TLS (string)
拡張オペレーション定数 - Start TLS (» RFC 4511).
LDAP_EXOP_MODIFY_PASSWD (string)
拡張オペレーション定数 - Modify password (» RFC 3062).
LDAP_EXOP_REFRESH (string)
拡張オペレーション定数 - Refresh (» RFC 2589).
LDAP_EXOP_WHO_AM_I (string)
拡張オペレーション定数 - WHOAMI (» RFC 4532).
LDAP_EXOP_TURN (string)
拡張オペレーション定数 - Turn (» RFC 4531).
LDAP_CONTROL_MANAGEDSAIT (string)
コントロール定数 - Manage DSA IT (» RFC 3296). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PROXY_AUTHZ (string)
コントロール定数 - Proxied Authorization (» RFC 4370). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SUBENTRIES (string)
コントロール定数 - Subentries (» RFC 3672). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VALUESRETURNFILTER (string)
コントロール定数 - Filter returned values (» RFC 3876). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_ASSERT (string)
コントロール定数 - Assertion (» RFC 4528). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PRE_READ (string)
コントロール定数 - Pre read (» RFC 4527). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_POST_READ (string)
コントロール定数 - Post read (» RFC 4527). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SORTREQUEST (string)
コントロール定数 - Sort request (» RFC 2891). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SORTRESPONSE (string)
コントロール定数 - Sort response (» RFC 2891). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PAGEDRESULTS (string)
コントロール定数 - Paged results (» RFC 2696). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_AUTHZID_REQUEST (string)
コントロール定数 - Authorization Identity Request (» RFC 3829). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_AUTHZID_RESPONSE (string)
コントロール定数 - Authorization Identity Response (» RFC 3829). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC (string)
コントロール定数 - Content Synchronization Operation (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC_STATE (string)
コントロール定数 - Content Synchronization Operation State (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC_DONE (string)
コントロール定数 - Content Synchronization Operation Done (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_DONTUSECOPY (string)
コントロール定数 - Don't Use Copy (» RFC 6171). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PASSWORDPOLICYREQUEST (string)
コントロール定数 - パスワードポリシーのリクエスト PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PASSWORDPOLICYRESPONSE (string)
コントロール定数 - パスワードポリシーのレスポンス PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_INCREMENTAL_VALUES (string)
コントロール定数 - Active Directory Incremental Values. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_DOMAIN_SCOPE (string)
コントロール定数 - Active Directory Domain Scope. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_PERMISSIVE_MODIFY (string)
コントロール定数 - Active Directory Permissive Modify. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_SEARCH_OPTIONS (string)
コントロール定数 - Active Directory Search Options. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_TREE_DELETE (string)
コントロール定数 - Active Directory Tree Delete. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_EXTENDED_DN (string)
コントロール定数 - Active Directory Extended DN. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VLVREQUEST (string)
コントロール定数 - Virtual List View Request. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VLVRESPONSE (string)
コントロール定数 - Virtual List View Response. PHP 7.3.0 以降で利用可能です。
LDAP_ESCAPE_DN (int)
Escape a string for use in an LDAP DN.
LDAP_ESCAPE_FILTER (int)
Escape a string for use in an LDAP filter.
LDAP_MODIFY_BATCH_ATTRIB (string)
The key of the modifications array containing the attributes: attrib.
LDAP_MODIFY_BATCH_MODTYPE (string)
The key of the modifications array containing the type of modification: modtype.
LDAP_MODIFY_BATCH_VALUES (string)
The key of the modifications array containing the values: values.
LDAP_MODIFY_BATCH_ADD (int)
Add values to an attribute of an LDAP entry.
LDAP_MODIFY_BATCH_REMOVE (int)
Remove values from an attribute of an LDAP entry.
LDAP_MODIFY_BATCH_REMOVE_ALL (int)
Remove all values from an attribute of an LDAP entry.
LDAP_MODIFY_BATCH_REPLACE (int)
Replace all current values of an LDAP entry attribute with the specified values.
LDAP_OPT_TIMEOUT (int)
Specifies a timeout (in seconds) after which calls to synchronous LDAP APIs will abort if no response is received. Also controls the timeout when communicating with the KDC in case of SASL bind.
LDAP_OPT_X_SASL_AUTHCID (int)
Return the SASL authentication identity.
LDAP_OPT_X_SASL_AUTHZID (int)
Return the SASL authorization identity.
LDAP_OPT_X_SASL_MECH (int)
Return the SASL mechanism.
LDAP_OPT_X_SASL_NOCANON (int)
Set/get the NOCANON flag. When unset, the hostname is canonicalized.
LDAP_OPT_X_SASL_REALM (int)
Return the SASL realm.
LDAP_OPT_X_SASL_USERNAME (int)
Return the SASL username.
LDAP_OPT_X_TLS_ALLOW (int)
The peer certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, it will be ignored and the session proceeds normally.
LDAP_OPT_X_TLS_DEMAND (int)
The peer certificate is requested. If no certificate is provided, or a bad certificate is provided, the session is immediately terminated.
LDAP_OPT_X_TLS_HARD (int)
のエイリアス LDAP_OPT_X_TLS_DEMAND.
LDAP_OPT_X_TLS_NEVER (int)
The peer certificate is not requested or checked.
LDAP_OPT_X_TLS_TRY (int)
The peer certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, the session is immediately terminated.
LDAP_OPT_X_TLS_CRL_ALL (int)
Check the CRL for a whole certificate chain.
LDAP_OPT_X_TLS_CRL_NONE (int)
No CRL checks are performed.
LDAP_OPT_X_TLS_CRL_PEER (int)
Check the CRL of the peer certificate.
LDAP_OPT_X_TLS_PACKAGE (int)
Return the name of the underlying TLS implementation.
LDAP_OPT_X_TLS_PROTOCOL_SSL2 (int)
The SSL 2.0 protocol.
LDAP_OPT_X_TLS_PROTOCOL_SSL3 (int)
The SSL 3 protocol.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 (int)
The TLS 1.0 protocol.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 (int)
The TLS 1.1 protocol.
LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 (int)
The TLS 1.2 protocol.