El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Por defecto | Cambiable | Historial de cambios |
---|---|---|---|
sybase.allow_persistent | "1" | PHP_INI_ALL | PHP_INI_ALL in PHP <= 4.0.2. INI_SYSTEM in PHP <= 4.0.3. |
sybase.max_persistent | "-1" | PHP_INI_ALL | PHP_INI_ALL in PHP <= 4.0.2. INI_SYSTEM in PHP <= 4.0.3. |
sybase.max_links | "-1" | PHP_INI_ALL | PHP_INI_ALL in PHP <= 4.0.2. INI_SYSTEM in 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 | Obsoleta en PHP 5.3.0. Eliminada en PHP 5.4.0 |
He aquí una breve explicación de las directivas de configuración.
sybase.allow_persistent
boolean
Si se van a permitir conexiones persistentes Sybase.
sybase.max_persistent
integer
El número máximo de conexiones persistentes sybase por proceso. -1 significa sin límite.
sybase.max_links
integer
El número máximo de conexiones por proceso sybase, incluyendo conexiones persistentes. -1 significa sin límite.
sybase.min_error_severity
integer
Severidad de error mínimo a mostrar.
sybase.min_message_severity
integer
Mensaje de severidad mínimo a mostrar.
magic_quotes_sybase
boolean
Si magic_quotes_sybase
está on, Una comilla sencilla
es escapada con una comilla sencilla en lugar de una barra invertida si
magic_quotes_gpc
o magic_quotes_runtime
están habilitadas.
Este ajuste también es resperado por addslashes() y
stripslashes().
Nota:
Tenga en cuenta que cuando
magic_quotes_sybase
está en ON ignora completamentemagic_quotes_gpc
. En este caso, incluso cuandomagic_quotes_gpc
está activado, ni siquiera entre comillas dobles, barras invertidas o caracteres NUL serán escapados.
Esta característica ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.
Name | Default | Changeable | Changelog |
---|---|---|---|
sybct.allow_persistent | "1" | PHP_INI_SYSTEM | PHP_INI_ALL in PHP <= 4.0.2. Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.max_persistent | "-1" | PHP_INI_SYSTEM | PHP_INI_ALL in PHP <= 4.0.2. Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.max_links | "-1" | PHP_INI_SYSTEM | PHP_INI_ALL in PHP <= 4.0.2. Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.min_server_severity | "10" | PHP_INI_ALL | Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.min_client_severity | "10" | PHP_INI_ALL | Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.hostname | NULL | PHP_INI_ALL | Disponible desde PHP 4.0.2. Retirado en PHP 4.0.3. |
sybct.deadlock_retry_count | "0" | PHP_INI_ALL | Disponible desde PHP 4.3.0. |
He aquí una breve explicación de las directivas de configuración.
sybct.allow_persistent
boolean
Si se permiten conexiones persistentes Sybase-CT. Por omisión está on.
sybct.max_persistent
integer
El número máximo de conexiones persistentes Sybase-CT por proceso. Por omisión es -1 que significa sin límite.
sybct.max_links
integer
El número máximo de conexiones Sybase-CT por cada proceso, incluyendo conexiones persistentes. Por omisión es -1 que significa sin límite.
sybct.min_server_severity
integer
Los mensajes del servidor con severidad mayor o igual a sybct.min_server_severity se reportan como advertencias. Este valor también se puede configurar en un script llamando a sybase_min_server_severity(). Por omisión es 10 que reporta los errores de información o mayor severidad.
sybct.min_client_severity
integer
Los mensajes de cliente de la biblioteca con severidad mayor o igual a sybct.min_client_severity serán reportados como advertencias. Este valor también se puede configurar en un script llamando a sybase_min_client_severity(). Por omisión es 10 que desactiva efectivamente los errores.
sybct.login_timeout
integer
El tiempo máximo en segundos de espera para un intento de conexión para tener éxito antes de que ocurra una falla. Tenga en cuenta que si max_execution_time ha sido superado cuando se supera el tiempo de intentos de conexión, el script terminará antes de que pueda tomar medidas en caso de fallo. Por omisión es un minuto.
sybct.timeout
integer
El tiempo máximo en segundos de espera para una operación select_db o query pueda tener éxito antes de que ocurra una falla. Tenga en cuenta que si max_execution_time ha sido excedido cuando finaliza una operación. El script terminará antes de que pueda tomar medidas en caso de fallo. El valor por omisión es sin límite.
sybct.hostname
string
El nombre del host que pretende conectar, para mostrar sp_who. Por omisión es ninguno.
sybct.deadlock_retry_count
int
Le permite definir con que frecuencia de interbloqueos se vuelve a intentar. Por omisión es 0, el valor -1 significa "para siempre".
Para más detalles y definiciones de los modos de PHP_INI_*, vea Dónde se puede realizar un ajuste de configuración.