Runtime Configuration

The behaviour of these functions is affected by settings in php.ini.

InterBase configuration options
NameDefaultChangeableChangelog
ibase.allow_persistent"1"INI_SYSTEM 
ibase.max_persistent"-1"INI_SYSTEM 
ibase.max_links"-1"INI_SYSTEM 
ibase.default_dbNULLINI_SYSTEM 
ibase.default_userNULLINI_ALL 
ibase.default_passwordNULLINI_ALL 
ibase.default_charsetNULLINI_ALL 
ibase.timestampformat"%Y-%m-%d %H:%M:%S"INI_ALL 
ibase.dateformat"%Y-%m-%d"INI_ALL 
ibase.timeformat"%H:%M:%S"INI_ALL 
For further details and definitions of the INI_* modes, see the Where a configuration setting may be set.

Here's a short explanation of the configuration directives.

ibase.allow_persistentbool

Whether to allow persistent connections to Firebird/InterBase.

ibase.max_persistentint

The maximum number of persistent Firebird/InterBase connections per process. New connections created with ibase_pconnect() will be non-persistent if this number would be exceeded.

The maximum number of Firebird/InterBase connections per process, including persistent connections.

ibase.default_dbstring

The default database to connect to when ibase_[p]connect() is called without specifying a database name. If this value is set and SQL safe mode is enabled, no other connections than to this database will be allowed.

ibase.default_userstring

The user name to use when connecting to a database if no user name is specified.

ibase.default_passwordstring

The password to use when connecting to a database if no password is specified.

ibase.default_charsetstring

The character set to use when connecting to a database if no character set is specified.

ibase.timestampformatstring

ibase.dateformatstring

ibase.timeformatstring

These directives are used to set the date and time formats that are used when returning dates and times from a result set, or when binding arguments to date and time parameters.

To Top