Introdução
InterBase é um banco de dados popular criado pela Borland/Inprise.
Maiores informações sobre o InterBase estão disponíveis em http://www.interbase.com/. Oh, a propósito, a InterBase
recentemente se juntou ao movimento open source!
Nota:
O suporte completo para o InterBase 6 foi adicionado no PHP 4.0.
Este banco de dados usa aspas simples (') para escapar, um
funcionamento semelhante ao do banco de dados Sybase, adicione ao seu
php.ini a seguinte diretiva:
Instalação
Para ativar o suporte InterBase, configure o PHP com
--with-interbase[=DIR], aonde DIR é o diretório
base da instalação do InterBase, o qual o padrão é
/usr/interbase.
Nota para os usários de Win32:
Para ativar este módulo em um ambiente Windows, você deverá copiar
gds32.dll da pasta DLL do pacote binário PHP/Win32
para a pasta SYSTEM32 em seu computador com Windows. (Ex: C:\WINNT\SYSTEM32
or C:\WINDOWS\SYSTEM32). No caso de você já ter o sevidor de banco de dados InterBase
na mesma máquina onde o PHP esta sendo executado, você já deve ter esta DLL. Então você
não precisará copiar gds32.dll a partir da pasta DLL.
Configuração durante execução
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Tabela 1. Opções de configuração do InterBase
| Nome | Padrão | Modificável |
|---|
| ibase.allow_persistent | "1" | PHP_INI_SYSTEM |
| ibase.max_persistent | "-1" | PHP_INI_SYSTEM |
| ibase.max_links | "-1" | PHP_INI_SYSTEM |
| ibase.default_user | NULL | PHP_INI_ALL |
| ibase.default_password | NULL | PHP_INI_ALL |
| ibase.timestampformat | "%m/%d/%Y%H:%M:%S" | PHP_INI_ALL |
| ibase.dateformat | "%m/%d/%Y" | PHP_INI_ALL |
| ibase.timeformat | "%H:%M:%S" | PHP_INI_ALL |
Para maiores detalhes e definição das constantes do PHP_INI_* veja
ini_set().
Constantes Predefinidas
As contantes abaixo são definidas por esta extensão e somente
estarão disponíveis quando a extensão foi compilada com o PHP
ou carregada dinamicamente durante a execução.