## Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Sybase

Options de configuration Sybase
Nom | Défaut | Modifiable | Historique
--- | --- | --- | ---
sybase.allow_persistent | "1" | PHP_INI_ALL | PHP_INI_ALL en PHP <= 4.0.2. PHP_INI_SYSTEM en PHP <= 4.0.3.
sybase.max_persistent | "-1" | PHP_INI_ALL | PHP_INI_ALL en PHP <= 4.0.2. PHP_INI_SYSTEM en PHP <= 4.0.3.
sybase.max_links | "-1" | PHP_INI_ALL | PHP_INI_ALL en PHP <= 4.0.2. PHP_INI_SYSTEM en PHP <= 4.0.3.
sybase.interface_file | "/usr/sybase/interfaces" | PHP_INI_SYSTEM |
sybase.min_error_severity | "10" | PHP_INI_ALL |
sybase.min_message_severity | "10" | PHP_INI_ALL |
sybase.compatability_mode | "0" | PHP_INI_ALL |
magic_quotes_sybase | "0" | PHP_INI_ALL | Obsolète en PHP 5.3.0. Supprimé en PHP 5.4.0.

Voici un éclaircissement sur l'utilisation des directives de configuration.

`sybase.allow_persistent` booléen

  Activation ou non des connexions persistantes.

`sybase.max_persistent` entier

  Le nombre maximum de connexions Sybase persistantes par processus. -1 signifie illimité.

`sybase.max_links` entier

  Le nombre maximum de connexions Sybase par processus. -1 signifie illimité.

`sybase.min_error_severity` entier

  Le niveau minimal d'erreur à afficher.

`sybase.min_message_severity` entier

  Le niveau minimal de message d'erreur à afficher.

`magic_quotes_sybase` booléen

  Si `magic_quotes_sybase` est aussi activé, un guillemets simple est échappé avec un guillemet simple au lieu d'un antislash, si magic_quotes_gpc ou magic_quotes_runtime est activé. Cette directive est aussi respectée par les fonctions addslashes() et stripslashes().

  > Note:

  > Si la directive `magic_quotes_sybase` est activée, elle remplacera complètement `magic_quotes_gpc`. Ce qui fait que même si `magic_quotes_gpc` retourne `TRUE`, les guillemets doubles, les antislashs ou les caractères `NULL` ne seront pas protégés.

  Avertissement

  Cette fonctionnalité est OBSOLÈTE à partir de PHP 5.3.0 et a été SUPPRIMÉE à partir de PHP 5.4.0.

Sybase-CT

Options de configuration
Nom | Défaut | Modifiable | Historique
--- | --- | --- | ---
sybct.deadlock_retry_count | "0" | PHP_INI_ALL | Disponible depuis PHP 4.3.0.

Voici un éclaircissement sur l'utilisation des directives de configuration.

`sybct.login_timeout` entier

  Le nombre maximal de secondes à attendre pour effectuer avec succès une connexion avant d'échouer. Notez que si max_execution_time est dépassé avant que ce nombre de secondes, votre script se terminera avant de pouvoir exécuter une action sur l'échec de connexion. Par défaut, ce nombre vaut une minute.

`sybct.timeout` entier

  Le nombre maximal de secondes à attendre pour effectuer avec succès une requête avant d'échouer. Notez que si max_execution_time est dépassé avant que ce nombre de secondes, votre script se terminera avant de pouvoir exécuter une action sur l'échec de connexion. Par défaut, aucune limite n'est fixé.

`sybct.deadlock_retry_count` int

  Permet de définir le nombre de tentatives de résolution des blocages. La valeur par défaut est 0, et la valeur -1 signifie forever, c'est à dire indéfiniment.

Pour plus de détails sur les modes PHP_INI_*, reportez-vous à Où une directive de configuration peut être modifiée.