Configuración en tiempo de ejecución
El comportamiento de estas funciones está afectado por los valores definidos en php.ini.
| Nombre | Valor por defecto | Modificable | Changelog |
|---|---|---|---|
| sybase.allow_persistent | "On" | PHP_INI_SYSTEM | |
| sybase.max_persistent | "-1" | PHP_INI_SYSTEM | |
| sybase.max_links | "-1" | PHP_INI_SYSTEM | |
| 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 | "Off" | PHP_INI_SYSTEM | |
| magic_quotes_sybase | "Off" | PHP_INI_ALL |
A continuación se presenta una corta explicación de las directivas de configuración.
- sybase.allow_persistent boolean
-
por si quiere permitir conexiones persistentes Sybase.
- sybase.max_persistent entero
-
El número maximo de conexiones persistentes Sybase por proceso, -1 significa sin limite.
- sybase.max_links entero
-
El número maxino de conexiones Sybase por proceso, incluyendo conexiones persistentes. -1 significa sin limite.
- sybase.min_error_severity entero
-
La minima severidad de error en número a desplegar.
- sybase.min_message_severity entero
-
La minima severidad de error en mensaje a desplegar.
- sybase.compatability_mode boolean
-
Modo de compatibilidad con versiones anteriores de PHP 3.0 si está en ON, causará que PHP automáticamente asigne tipos a los resultados de acuerdo a su tipo en Sybase, en vez de tratarlo todo como cadenas. Este modo de compatibilidad probablemente no estará por siempre, así que trate de aplicar los cambios necesarios al codigo, y cambie esta opción a OFF.
- magic_quotes_sybase boolean
-
Si está en ON magic_quotes_sybase , un apostrofe es protegido por un apóstrofe (') en vez de un diagonal invertido (\) si magic_quotes_gpc o magic_quotes_runtime estan activadas.
Note: Note que cuando magic_quotes_sybase están en ON completamente ignora magic_quotes_gpc . En este caso aún cuando magic_quotes_gpc está activada, ni siquiera las comillas dobles ("), diagonal invertida (\) o valores NULL serán protegidos.
| Nombre | Valor por defecto | Modificable | Changelog |
|---|---|---|---|
| sybct.allow_persistent | "On" | PHP_INI_SYSTEM | Available since PHP 4.0.4. |
| sybct.max_persistent | "-1" | PHP_INI_SYSTEM | Available since PHP 4.0.4. |
| sybct.max_links | "-1" | PHP_INI_SYSTEM | Available since PHP 4.0.4. |
| sybct.min_server_severity | "10" | PHP_INI_ALL | Available since PHP 4.0.4. |
| sybct.min_client_severity | "10" | PHP_INI_ALL | Available since PHP 4.0.4. |
| sybct.hostname | NULL | PHP_INI_ALL | Available since PHP 4.0.4. |
| sybct.deadlock_retry_count | "-1" | PHP_INI_ALL | Available since PHP 4.0.4. |
A continuación se presenta una corta explicación de las directivas de configuración.
- sybct.allow_persistent boolean
-
Si se desea permitir conexiones persistentes en Sybase-CT. El valor por defecto es ON.
- sybct.max_persistent entero
-
El número maximo de conexiones persistentes Sybase-CT por proceso. El valor por defecto es -1 que significa que no tiene limite.
- sybct.max_links entero
-
El número maxino de conexiones Sybase-CT por proceso, incluyendo conexiones persistentes. El valor por defecto es -1 que significa que no tiene limite.
- sybct.min_server_severity entero
-
Los mensajes del servidor con severidad mayor o igual a sybct.min_server_severity serán reportadas como alertas. Este valor puede tambien ser fijado desde un script llamando la función sybase_min_server_severity(). El valor por defecto es 10 el cuál reporte errores con nivel de severidad de información o superiores.
- sybct.min_client_severity entero
-
Los mensajes de la libreria del cliente con severidad mayor o igual a sybct.min_client_severity serán reportados como alertas. Este valor puede tambien ser cambiado por un script llamando sybase_min_client_severity(). El valor por defecto es 10 el cuál efectivamente desabilita reportar.
- sybct.login_timeout entero
-
El tiempo máximo en segundos a esperar para que un intento de conexión sea exitosa antes de regresar una falla. Note que si max_execution_time ha sido excedido cuando se ha terminado el tiempo para un intento de conexión, su script será terminado antes de que pueda hacer algo respecto de la falla. El valor por defecto es un minuto.
- sybct.timeout entero
-
El máximo tiempo en segundos a esperar para que un select_db o una operación de consulta sean exitosos antes de que ocurra una falla. Note que si max_execution_time ha sido excedido cuando se ha terminado el tiempo para un intento de conexión, su script será terminado antes de que pueda hacer algo al respecto de la falla. No tiene límite por defecto.
- sybct.hostname cadena
-
El nombre del equipo desde el que te estás conectando, para ser desplegado por sp_who. El valor por defecto es none.
- sybct.deadlock_retry_count entero
-
Te permite definir que tan seguido se tiene que reintentar cuando se encuentre con un escenario de "deadlock". El valor por defecto es -1. o "por siempre".
For further details and definitions of the PHP_INI_* constants, see the php.ini directives.
Configuración en tiempo de ejecución
