Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции конфигурации Sybase
Имя По умолчанию Место изменения Список изменений
sybase.allow_persistent "1" PHP_INI_ALL PHP_INI_ALL в PHP <= 4.0.2. PHP_INI_SYSTEM в PHP <= 4.0.3.
sybase.max_persistent "-1" PHP_INI_ALL PHP_INI_ALL в PHP <= 4.0.2. PHP_INI_SYSTEM в PHP <= 4.0.3.
sybase.max_links "-1" PHP_INI_ALL PHP_INI_ALL в PHP <= 4.0.2. PHP_INI_SYSTEM в 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 Устарело с PHP 5.3.0. Удалено в PHP 5.4.0.

Краткое разъяснение конфигурационных директив.

sybase.allow_persistent boolean

Разрешать ли постоянные соединения Sybase.

sybase.max_persistent integer

Максимальное количество постоянных соединений Sybase на процесс. -1 для неограниченного числа.

Максимальное количество соединений Sybase на процесс, включая постоянные. -1 для неограниченного числа.

sybase.min_error_severity integer

Минимальная критичность отображаемых ошибок.

sybase.min_message_severity integer

Минимальная критичность отображаемых сообщений.

magic_quotes_sybase boolean

Если параметр magic_quotes_sybase включен, то одиночные кавычки экранируются одиночными кавычками, а не обратным слешем, если разрешены magic_quotes_gpc или magic_quotes_runtime. Эта опция принимается во внимание функциями addslashes() и stripslashes().

Замечание:

Обратите внимание, что включение magic_quotes_sybase iполностью переопределяет поведение magic_quotes_gpc . В этом случае при включении magic_quotes_gpc ни двойные кавычки, ни обратные слеши, ни NUL не будут экранированы.

Внимание

Данная возможность была объявлена УСТАРЕВШЕЙ, начиная с PHP 5.3.0 и была УДАЛЕНА в PHP 5.4.0.

Опции конфигурации Sybase-CT
Имя По умолчанию Место изменения Список изменений
sybct.deadlock_retry_count "0" PHP_INI_ALL Доступно с PHP 4.3.0.

Краткое разъяснение конфигурационных директив.

sybct.login_timeout integer

Максимальное количество секунд ожидания при соединении, прежде чем оно будет признано неудачным. Обратите внимание, что если max_execution_time будет превышено при ожидании соединения, то ваш скрипт завершится до того, как сможет обработать ошибку неудачного соединения. По умолчанию равно одной минуте.

sybct.timeout integer

Максимальное количество секунд ожидания select_db или при выполнении запроса, прежде чем операция будет признано неудачной. Обратите внимание, что если при ожидании будет превышено max_execution_time, то ваш скрипт завершится до того, как сможет обработать ошибку неудачной операции с БД. По умолчанию - бесконечно.

sybct.deadlock_retry_count int

Позволяет задать количество повторов при взаимных блокировках (deadlocks). По умолчанию 0. -1 означает "вечно".

Для подробного описания констант PHP_INI_*, обратитесь к разделу Где могут быть установлены параметры конфигурации.