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
Nombre Por defecto Cambiable Historial de cambios
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.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.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.