PHPのお勉強!

PHP TOP

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが 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