Forum und email

Sybase

Introdução

Dependências

Instalação

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.

Configurações em execução

O comportamento dessas funções podem ser modificado pelas configurações do php.ini.

Opções de configuração do Sybase
Nome Padrão Modificável Changelog
sybase.allow_persistent "On" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. PHP_INI_SYSTEM em PHP <= 4.0.3.
sybase.max_persistent "-1" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. PHP_INI_SYSTEM em PHP <= 4.0.3.
sybase.max_links "-1" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. PHP_INI_SYSTEM em 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 Removido no PHP 6.0.0.

Breve descrição das diretivas de configuração.

sybase.allow_persistent boolean

Quando permitir conexões Sybase permanentes.

sybase.max_persistent integer

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.

sybase.min_error_severity integer

Severidade minima de erros a serem mostrados.

sybase.min_message_severity integer

Severidade minima de mensagem a mostrar.

sybase.compatability_mode boolean

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.

magic_quotes_sybase boolean

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.

Opções de configuração do Sybase-CT
Nome Padrão Modificável Changelog
sybct.allow_persistent "1" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.max_persistent "-1" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.max_links "-1" PHP_INI_SYSTEM PHP_INI_ALL em PHP <= 4.0.2. Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.min_server_severity "10" PHP_INI_ALL Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.min_client_severity "10" PHP_INI_ALL Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.hostname NULL PHP_INI_ALL Disponível desde o PHP 4.0.2. Removido no PHP 4.0.3.
sybct.deadlock_retry_count "0" PHP_INI_ALL Disponível desde o PHP 4.3.0.

Breve descrição das diretivas de configuração.

sybct.allow_persistent boolean

Quando permitir conexões Sybase-CT persistentes. O padrão é on.

sybct.max_persistent integer

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.

sybct.min_server_severity integer

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.

sybct.min_client_severity integer

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.

sybct.login_timeout integer

O tempo máximo em segundos para esperar por uma tentativa de conexão aconteça antes de retorne falha. Note que se o max_execution_time for excedido quando uma tentativa de conexão expira, seu script será terminado antes que tenha alguma ação em falha. O padrão é um minuto.

sybct.timeout integer

O tempo máximo em segundos para esperar por uma operação select_db ou query aconteça antes de retornar falha. Note que se max_execution_time for excedido quando uma operação ultrapassar o limite de tempo, seu script será terminado antes que tenha alguma ação em falha. O padrão é sem limite.

sybct.hostname string

O nome do servidor apartir do qual você diz estar se conectando, para mostrar com sp_who. O padrão é none.

sybct.deadlock_retry_count int

Permite a você definir quão seguidamente os travamentos serão tentados novamente. O padrão é -1, ou "forever" (para sempre).

Para mais detalhes e definições das constantes PHP_INI_*, veja Diretivas do arquivo php.ini.

Tipos Resource

Constantes pré-definidas

Esta extensão não possui nenhuma constante.

Índice