Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Opciones de configuración Sybase
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.

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 completamente magic_quotes_gpc. En este caso, incluso cuando magic_quotes_gpc está activado, ni siquiera entre comillas dobles, barras invertidas o caracteres NUL serán escapados.

Advertencia

Esta característica ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.

Opciones de configuración Sybase-CT
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.

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.