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_persistentbooléen -
Activation ou non des connexions persistantes.
-
sybase.max_persistententier -
Le nombre maximum de connexions Sybase persistantes par processus. -1 signifie illimité.
-
sybase.max_linksentier -
Le nombre maximum de connexions Sybase par processus. -1 signifie illimité.
-
sybase.min_error_severityentier -
Le niveau minimal d'erreur à afficher.
-
sybase.min_message_severityentier -
Le niveau minimal de message d'erreur à afficher.
-
magic_quotes_sybasebooléen -
Si
magic_quotes_sybaseest 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_sybaseest activée, elle remplacera complètementmagic_quotes_gpc. Ce qui fait que même simagic_quotes_gpcretourneTRUE, les guillemets doubles, les antislashs ou les caractèresNULLne 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_persistentbooléen -
Autorise ou pas les connexions persistantes Sybase-CT. Par défaut vaut On.
-
sybct.max_persistententier -
Le nombre maximum de connexions Sybase-CT persistantes par processus. -1 signifie illimité. C'est aussi la valeur par défaut.
-
sybct.max_linksentier -
Le nombre maximum de connexions Sybase-CT par processus, y compris les connexions persistantes. -1 signifie illimité.
-
sybct.min_server_severityentier -
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_severityentier -
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_timeoutentier -
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.timeoutentier -
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.hostnamechaî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_countint -
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.
