Installation
Types de ressources
Installation/Configuration
PHP Manual

## 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. Cette fonctionnalité obsolète sera certainement supprimée dans le futur.

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 OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser.

Sybase-CT

Options de configuration
Nom | Par défaut | Modifiable | Historique
--- | --- | --- | ---
sybct.allow_persistent | "1" | PHP_INI_SYSTEM | PHP_INI_ALL en PHP <= 4.0.2. Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
sybct.max_persistent | "-1" | PHP_INI_SYSTEM | PHP_INI_ALL en PHP <= 4.0.2. Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
sybct.max_links | "-1" | PHP_INI_SYSTEM | PHP_INI_ALL en PHP <= 4.0.2. Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
sybct.min_server_severity | "10" | PHP_INI_ALL | Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
sybct.min_client_severity | "10" | PHP_INI_ALL | Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
sybct.hostname | NULL | PHP_INI_ALL | Disponible depuis PHP 4.0.2. Supprimé depuis PHP 4.0.3.
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.allow_persistent` booléen

  Autorise ou pas les connexions persistantes Sybase-CT. Par défaut vaut On.

`sybct.max_persistent` entier

  Le nombre maximum de connexions Sybase-CT persistantes par processus. -1 signifie illimité. C'est aussi la valeur par défaut.

`sybct.max_links` entier

  Le nombre maximum de connexions Sybase-CT par processus, y compris les connexions persistantes. -1 signifie illimité.

`sybct.min_server_severity` entier

  Les messages du serveur ayant une criticité supérieure ou égale à la valeur de cette option seront rapportés comme alertes. Cette valeur peut aussi être modifiée depuis les scripts en appelant la fonction sybase_min_server_severity(). Par défaut, cette option vaut 10.

`sybct.min_client_severity` entier

  Les messages de la bibliothèque cliente ayant une criticité supérieure ou égale à la valeur de cette option seront rapportés comme alertes. Cette valeur peut aussi être modifiée depuis les scripts en appelant la fonction sybase_min_client_severity(). Par défaut, cette option vaut 10.

`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.hostname` chaîne de caractères

  Le nom de l'hôte à partir duquel vous prétendez être connecté, afin qu'il soit affiché par sp_who. Par défaut, il n'y a pas de valeur.

`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.

Installation
Types de ressources
Installation/Configuration
PHP Manual