Configuration à l'exécution
Le comportement de ces fonctions est
affecté par la configuration dans le fichier php.ini.
Sybase
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.
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.