# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`LDAP_DEREF_NEVER` (entier)
  Règle de déréférencement d'alias - Jamais.
`LDAP_DEREF_SEARCHING` (entier)
  Règle de déréférencement d'alias - Rechercher.
`LDAP_DEREF_FINDING` (entier)
  Règle de déréférencement d'alias - Trouver.
`LDAP_DEREF_ALWAYS` (entier)
  Règle de déréférencement d'alias - Toujours.
`LDAP_OPT_DEREF` (entier)
  Applique des règles alternatives pour suivre les alias sur le serveur.
`LDAP_OPT_SIZELIMIT` (entier)

  Spécifie le nombre maximum d'entrées qui peuvent être retournées d'une position de recherche.

  > Note: La limite réelle peut aussi être donnée du coté du serveur. La plus petite des deux sera celle utilisée.

`LDAP_OPT_TIMELIMIT` (entier)
  Spécifie le nombre de secondes à attendre les résultats de recherche.

  > Note: La limite réelle peut aussi être donnée du coté du serveur. La plus petite des deux sera celle utilisée.

`LDAP_OPT_NETWORK_TIMEOUT` (entier)
  Option pour ldap_set_option() qui permet de définir le timeout. (Disponible depuis PHP 5.3.0)
`LDAP_OPT_PROTOCOL_VERSION` (entier)
  Spécifie la version du protocole LDAP à utiliser (V2 ou V3).
`LDAP_OPT_ERROR_NUMBER` (entier)
  Dernier numéro d'erreur de session.
`LDAP_OPT_REFERRALS` (entier)
  Spécifie si oui ou non suivre les référrants retournés par le serveur.
`LDAP_OPT_RESTART` (entier)
  Détermine si la connexion doit ou non être redémarrée implicitement.
`LDAP_OPT_HOST_NAME` (entier)
  Définit/obtient les hôtes séparé par un espace lorsque vous essayez de vous connecter.
`LDAP_OPT_ERROR_STRING` (entier)
  Alias de `LDAP_OPT_DIAGNOSTIC_MESSAGE`.
`LDAP_OPT_DIAGNOSTIC_MESSAGE` (integer)
  Obtient le dernier message d'erreur de session.
`LDAP_OPT_MATCHED_DN` (entier)
  Définit/obtient le DN associé correspondant à la connexion.
`LDAP_OPT_SERVER_CONTROLS` (entier)
  Spécifie une liste de contrôles serveurs à envoyer avec chaque requête.
`LDAP_OPT_CLIENT_CONTROLS` (entier)
  Spécifie une liste de contrôles clients à envoyer avec chaque requête.
`LDAP_OPT_DEBUG_LEVEL` (entier)
  Spécifie un niveau pour les traces de déboguage, sous forme de masque de bits.
`LDAP_OPT_X_KEEPALIVE_IDLE` (integer)
  Spécifie le nombre de secondes pendant lesquelles une connexion doit rester inactif avant que TCP ne commence à envoyer des sondes KeepAlive.
`LDAP_OPT_X_KEEPALIVE_PROBES` (integer)
  Spécifie le nombre maximal de sondes KeepAlive que TCP doit envoyer avant de supprimer la connexion.
`LDAP_OPT_X_KEEPALIVE_INTERVAL` (integer)
  Spécifie l'intervalle en secondes entre deux sondes KeepAlive.
`LDAP_OPT_X_TLS_CACERTDIR` (string)
  Spécifie le chemin d'accès du répertoire contenant les certificats d'autorité de certification.
`LDAP_OPT_X_TLS_CACERTFILE` (string)
  Spécifie le chemin d'accès complet du fichier de certificat de l'autorité de certification.
`LDAP_OPT_X_TLS_CERTFILE` (string)
  Spécifie le chemin d'accès complet du fichier de certificat.
`LDAP_OPT_X_TLS_CIPHER_SUITE` (string)
  Spécifie la suite de chiffrement autorisée.
`LDAP_OPT_X_TLS_CRLCHECK` (integer)
  Spécifie la stratégie d'évaluation des CRL. Ce doit être l'une des valeurs suivantes : `LDAP_OPT_X_TLS_CRL_NONE`,`LDAP_OPT_X_TLS_CRL_PEER`, `LDAP_OPT_X_TLS_CRL_ALL`.

  > Note: Valide uniquement pour OpenSSL.

`LDAP_OPT_X_TLS_CRLFILE` (string)
  Spécifie le chemin d'accès complet du fichier CRL.

  > Note: Valide uniquement pour GnuTLS.

`LDAP_OPT_X_TLS_DHFILE` (string)
  Spécifie le chemin d'accès complet du fichier contenant les paramètres de l'échange de clés éphémères Diffie-Hellman.

  > Note: Cette option est ignorée par GnuTLS et Mozilla NSS.

`LDAP_OPT_X_TLS_KEYFILE` (string)
  Spécifie le chemin d'accès complet du fichier de clé du certificat.
`LDAP_OPT_X_TLS_PROTOCOL_MIN` (integer)
  Spécifie la version minimum du protocole. Cela peut être l'une des valeurs suivantes : `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` (string)
  Définit/obtient le fichier aléatoire lorsque l'une des valeurs par défaut du système n'est pas disponible.
`LDAP_OPT_X_TLS_REQUIRE_CERT` (integer)
  Spécifie la stratégie de vérification des certificats. Ce doit être l'une des valeurs suivantes : `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`. (Disponible à partir de PHP 7.0.0)
`GSLC_SSL_NO_AUTH` (entier)
  Mode d'authentification SSL - Aucune authentification requise. (uniquement pour Oracle LDAP)
`GSLC_SSL_ONEWAY_AUTH` (entier)
  Mode d'authentification SSL - Seule l'authentification du serveur est requise. (uniquement pour Oracle LDAP)
`GSLC_SSL_TWOWAY_AUTH` (entier)
  Mode d'authentification SSL - Authentification du serveur et du client requise. (uniquement pour Oracle LDAP)
`LDAP_EXOP_START_TLS` (string)
  Constantes des opérations étendues - Démarrer TLS (» RFC 4511).
`LDAP_EXOP_MODIFY_PASSWD` (string)
  Constantes des opérations étendues - Modifier le mot de passe (» RFC 3062).
`LDAP_EXOP_REFRESH` (string)
  Constantes des opérations étendues - Actualiser (» RFC 2589).
`LDAP_EXOP_WHO_AM_I` (string)
  Constantes des opérations étendues - WHOAMI (» RFC 4532).
`LDAP_EXOP_TURN` (string)
  Constantes des opérations étendues - Tourner (» RFC 4531).
`LDAP_CONTROL_MANAGEDSAIT` (string)
  Constante de contrôle - Gère DSA IT (» RFC 3296). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_PROXY_AUTHZ` (string)
  Constante de contrôle - Autorisation par Procuration (» RFC 4370). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SUBENTRIES` (string)
  Constante de contrôle - Sous-entrée (» RFC 3672). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_VALUESRETURNFILTER` (string)
  Constante de contrôle - Filtre valeur retourné (» RFC 3876). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_ASSERT` (string)
  Constante de contrôle - Assertion (» RFC 4528). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_PRE_READ` (string)
  Constante de contrôle - Avant lecture (» RFC 4527). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_POST_READ` (string)
  Constante de contrôle - Après lecture (» RFC 4527). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SORTREQUEST` (string)
  Constante de contrôle - Demande de tri (» RFC 2891). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SORTRESPONSE` (string)
  Constante de contrôle - Réponse de tri (» RFC 2891). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_PAGEDRESULTS` (string)
  Constante de contrôle - Résultats paginé (» RFC 2696). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_AUTHZID_REQUEST` (string)
  Constante de contrôle - Demande d'Autorisation d'Identité (» RFC 3829). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_AUTHZID_RESPONSE` (string)
  Constante de contrôle - Réponse d'Autorisation d'Identité (» RFC 3829). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SYNC` (string)
  Constante de contrôle - Opération de Synchronisation du Contenue (» RFC 4533). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SYNC_STATE` (string)
  Constante de contrôle - Etat de l'Opération de Synchronisation du Contenue (» RFC 4533). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_SYNC_DONE` (string)
  Constante de contrôle - Opération de Synchronisation du Contenue Faite (» RFC 4533). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_DONTUSECOPY` (string)
  Constante de contrôle - N'utilisez pas Copier (» RFC 6171). Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_PASSWORDPOLICYREQUEST` (string)
  Constante de contrôle - Demande de la politique de mot de passe. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_PASSWORDPOLICYRESPONSE` (string)
  Constante de contrôle - Réponse de la politique de mot de passe. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_INCREMENTAL_VALUES` (string)
  Constante de contrôle - Valeurs incrémentales du dossier actif. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_DOMAIN_SCOPE` (string)
  Constante de contrôle - Portée du domaine du dossier actif Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_PERMISSIVE_MODIFY` (string)
  Constante de contrôle - Permission de modification du dossier actif. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_SEARCH_OPTIONS` (string)
  Constante de contrôle - Option de recherche du dossier actif. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_TREE_DELETE` (string)
  Constante de contrôle - Suppression de l'arbre du dossier actif. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_X_EXTENDED_DN` (string)
  Constante de contrôle - Dossier actif étendu DN. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_VLVREQUEST` (string)
  Constante de contrôle - Liste Virtuelle de Requête de Vue. Disponible à partir de PHP 7.3.0.
`LDAP_CONTROL_VLVRESPONSE` (string)
  Constante de contrôle - Liste Virtuelle de Réponse de Vue. Disponible à partir de PHP 7.3.0.