# 定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが 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_PROTOCOL_TLS1_3` のうちのいずれかです。
`LDAP_OPT_X_TLS_PROTOCOL_MAX` (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_PROTOCOL_TLS1_3` のうちのいずれかです。 PHP 8.4.0 以降で利用可能です。
`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)
  LDAP DN 中で使う文字列をエスケープします
`LDAP_ESCAPE_FILTER` (int)
  LDAP フィルタ 中で使う文字列をエスケープします
`LDAP_MODIFY_BATCH_ATTRIB` (string)
  変更される配列には、以下の属性を含みます: `attrib`
`LDAP_MODIFY_BATCH_MODTYPE` (string)
  変更される配列には、以下の変更タイプを含みます: `modtype`
`LDAP_MODIFY_BATCH_VALUES` (string)
  変更される配列には、以下の属性を含みます: `values`
`LDAP_MODIFY_BATCH_ADD` (int)
  LDAP エントリの属性に値を追加します
`LDAP_MODIFY_BATCH_REMOVE` (int)
  LDAP エントリの属性から値を削除します
`LDAP_MODIFY_BATCH_REMOVE_ALL` (int)
  LDAP エントリの属性から全ての値を削除します
`LDAP_MODIFY_BATCH_REPLACE` (int)
  LDAPエントリの属性の現在の値をすべて、指定された値に置き換えます
`LDAP_OPT_TIMEOUT` (int)
  同期 LDAP APIへの呼び出しに対して、 応答がない場合に呼び出しを中止するまでのタイムアウト（秒単位）を指定します。 また、SASL bind の場合に KDC との通信時のタイムアウトも制御します。
`LDAP_OPT_X_SASL_AUTHCID` (int)
  SASL authorization identity を返します
`LDAP_OPT_X_SASL_AUTHZID` (int)
  SASL authorization identity を返します
`LDAP_OPT_X_SASL_MECH` (int)
  SASL mechanism を返します
`LDAP_OPT_X_SASL_NOCANON` (int)
  `NOCANON` フラグを 設定/取得 します。 せっていされていない場合、ホスト名は正規化されます。
`LDAP_OPT_X_SASL_REALM` (int)
  SASL realm を返します
`LDAP_OPT_X_SASL_USERNAME` (int)
  SASL ユーザー名を返します
`LDAP_OPT_X_TLS_ALLOW` (int)
  ピア証明書が要求されています。 証明書が提供されない場合、セッションは通常通り処理されます。 不正な証明書が提供された場合、それは無視され、セッションは通常通り処理されます。
`LDAP_OPT_X_TLS_DEMAND` (int)
  ピア証明書が要求されています。 証明書が提供されない場合、または不正な証明書だった場合、 セッションはすぐに終了します。
`LDAP_OPT_X_TLS_HARD` (int)
  `LDAP_OPT_X_TLS_DEMAND` のエイリアス
`LDAP_OPT_X_TLS_NEVER` (int)
  ピア証明書は要求されていませんし、チェックされていません
`LDAP_OPT_X_TLS_TRY` (int)
  ピア証明書が要求されています。 証明書が提供されない場合、セッションは通常通り処理されます。 不正な証明書が提供された場合、セッションはすぐに終了します。
`LDAP_OPT_X_TLS_CRL_ALL` (int)
  証明書チェイン全体の CRL をチェックします
`LDAP_OPT_X_TLS_CRL_NONE` (int)
  CRL のチェックを行いません
`LDAP_OPT_X_TLS_CRL_PEER` (int)
  ピア証明書の CRL をチェックします
`LDAP_OPT_X_TLS_PACKAGE` (int)
  TLS 実装の基盤の名前を返します
`LDAP_OPT_X_TLS_PROTOCOL_SSL2` (int)
  SSL 2.0 プロトコル
`LDAP_OPT_X_TLS_PROTOCOL_SSL3` (int)
  SSL 3 プロトコル
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_0` (int)
  TLS 1.0 プロトコル
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_1` (int)
  TLS 1.1 プロトコル
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_2` (int)
  TLS 1.2 プロトコル
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_3` (int)
  TLS 1.3 プロトコル。 PHP 8.4.0 以降で利用可能です。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open