Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
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ètementmagic_quotes_gpc
. Ce qui fait que même simagic_quotes_gpc
retourneTRUE
, les guillemets doubles, les antislashs ou les caractèresNULL
ne seront pas protégés.AvertissementCette fonctionnalité est devenue OBSOLETE depuis PHP 5.3.0 et a été SUPPRIMEE depuis PHP 5.4.0.
Sybase-CT
Nom | 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.