Para ativar o suporte a Sybase configure o PHP --with-sybase[=DIR]. DIR é o diretório home do Sybase, o padrão é /home/sybase. Para ativar o suporte o Sybase-CT configure o PHP --with-sybase-ct[=DIR]. DIR é o diretório home do Sybase, o padrão é /home/sybase.
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Tabela 1. Opções de configuração do Sybase
Nome | Padrão | Modificável |
---|---|---|
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 |
Breve descrição das diretivas de configuração.
Quando permitir conexões Sybase permanentes.
O número máximo de conexões Sybase persistentes por processo. -1 indica sem limite.
O número máximo de conexões Sybase por processo, incluindo as conexões persistentes. -1 indica sem limite.
Severidade minima de erros a serem mostrados.
Severidade minima de mensagem a mostrar.
Modo de compatibilidade com versões antigas do PHP 3.0. Se estiver ativado (on), isto irá fazer com que o PHP automaticamente defina os tipos para os resultados de acordo com o tipo Sybase deles, ao invés de trata-los todos como strings. Este modo de compatipilidade provavelmente não existirá para sempre, então tente aplicar qualquer modificação necessária ao seu código e desative-o.
Se magic_quotes_sybase estiver, uma aspa simples é escapada com uma aspa simples ao invés de uma barra invertida se magic_quotes_gpc ou magic_quotes_runtime estiverem ativados.
Nota: Note que quando magic_quotes_sybase esta ON ele sobrescreve completamente magic_quotes_gpc . Neste caso mesmo quando magic_quotes_gpc esta ativado as aspas duplas, barras invertidas e NULL's não serão escapados.
Tabela 2. Opções de configuração do Sybase-CT
Nome | Padrão | Modificável |
---|---|---|
sybct.allow_persistent | "On" | PHP_INI_SYSTEM |
sybct.max_persistent | "-1" | PHP_INI_SYSTEM |
sybct.max_links | "-1" | PHP_INI_SYSTEM |
sybct.min_server_severity | "10" | PHP_INI_ALL |
sybct.min_client_severity | "10" | PHP_INI_ALL |
sybct.hostname | NULL | PHP_INI_ALL |
sybct.deadlock_retry_count | "-1" | PHP_INI_ALL |
Breve descrição das diretivas de configuração.
Quando permitir conexões Sybase-CT persistentes. O padrão é on.
O número máximo de conexões Sybase-CT persistentes por processo. O padrão é -1 indicando ilimitado.
O número máximo de conexões Sybase-CT por processo, incluindo as conexões persistentes. O padrão é -1 indicando ilimitado.
Mensagens do servidor com severidade maior ou igual a sybct.min_server_severity serão reportados como warnings. Este valor também pode ser definido em um script usando sybase_min_server_severity(). O padrão é 10 o qual reporta erros de severidade informação ou maiores.
Mensagens da biblioteca de cliente com severidade maior ou igual a sybct.min_client_severity serão repotados como warnings. Este valor também pode ser definido em um script usando sybase_min_client_severity(). O padrão é 10 o que efetivamente desativa os avisos.
O nome do servidor apartir do qual você diz estar se conectando, para mostrar com sp_who. O padrão é none.
Permite a você definir quão seguidamente os travamentos serão tentados novamente. O padrão é -1, ou "forever" (para sempre).
Para maiores detalhes e definições das constantes PHP_INI_* veja ini_set().
Esta extensão não possui nenhuma constante.