To rozszerzenie PECL nie
jest dołączane do PHP.
Dodatkowe informacje, takie jak nowe wersje, pliki do
pobrania, pliki źródłowe, informacje o opiekunach czy rejestr zmian, można
znaleźć tutaj:
http://pecl.php.net/package/ingres.
In order to have these functions available, you must compile PHP with
Ingres support by using the
--with-ingres[=DIR] option, where DIR is
the Ingres base directory, which defaults to /II/ingres.
If the II_SYSTEM environment variable isn't correctly set you may have to
use --with-ingres=DIR
to specify your Ingres installation directory.
When using this extension with Apache, if Apache does not start
and complains with "PHP Fatal error: Unable to start ingres_ii
module in Unknown on line 0" then make sure the environment
variable II_SYSTEM is correctly set. Adding "export
II_SYSTEM="/home/ingres/II" in the script that starts Apache, just
before launching httpd, should be fine.
Na działanie tych funcji wpływają ustawienia zawarte w pliku
php.ini.
Tabela 1. Ingres configuration options
| Name | Default | Changeable | Changelog |
|---|
| ingres.allow_persistent | "1" | PHP_INI_SYSTEM | Available since PHP 4.0.2. |
| ingres.max_persistent | "-1" | PHP_INI_SYSTEM | Available since PHP 4.0.2. |
| ingres.max_links | "-1" | PHP_INI_SYSTEM | Available since PHP 4.0.2. |
| ingres.default_database | NULL | PHP_INI_ALL | Available since PHP 4.0.2. |
| ingres.default_user | NULL | PHP_INI_ALL | Available since PHP 4.0.2. |
| ingres.default_password | NULL | PHP_INI_ALL | Available since PHP 4.0.2. |
| ingres.report_db_warnings | "1" | PHP_INI_ALL | Available since version 1.1.0 of the PECL extension. |
| ingres.cursor_mode | "0" | PHP_INI_ALL | Available since version 1.1.0 of the PECL extension. |
| ingres.blob_segment_length | "4096" | PHP_INI_ALL | Available since version 1.2.0 of the PECL extension. |
Szczegóły i definicje dotyczące stałych
PHP_INI_* znajdują się w rozdziale
Dodatek G.
Poniższe stałe są zdefiniowane w tym rozszerzeniu i stają się dostępne, gdy
rozszerzenie jest dokompilowane do PHP, lub załadowane dynamicznie przy starcie.
- INGRES_ASSOC
(integer)
Columns are returned into the array having the fieldname as the array index.
- INGRES_NUM
(integer)
Columns are returned into the array having a numerical index to the fields. This index starts with 1, the first field in the result.
- INGRES_BOTH
(integer)
Columns are returned into the array having both a numerical index and the fieldname as the array index.
- INGRES_EXT_VERSION
(string)
Specifies the version of the Ingres Extension. Available since version 1.2.0 of the PECL extension.
- INGRES_API_VERSION
(integer)
Specifies the version of Ingres OpenAPI the extension was built against. Available since version 1.2.0 of the PECL extension.
- INGRES_CURSOR_READONLY
(integer)
Specifies that Ingres cursors should be opened in 'readonly' mode. Available since version 1.2.0 of the PECL extension.
- INGRES_CURSOR_UPDATE
(integer)
Specifies that Ingres cursors should be opened 'for update'. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_MULTINATIONAL
(integer)
Equivalent to the II_DATE_FORMAT setting of MULTINATIONAL. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_MULTINATIONAL4
(integer)
Equivalent to the II_DATE_FORMAT setting of MULTINATIONAL4. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_FINNISH
(integer)
Equivalent to the II_DATE_FORMAT setting of FINNISH. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_ISO
(integer)
Equivalent to the II_DATE_FORMAT setting of ISO. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_ISO4
(integer)
Equivalent to the II_DATE_FORMAT setting of ISO4. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_GERMAN
(integer)
Equivalent to the II_DATE_FORMAT setting of GERMAN. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_MDY
(integer)
Equivalent to the II_DATE_FORMAT setting of MDY. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_DMY
(integer)
Equivalent to the II_DATE_FORMAT setting of DMY. Available since version 1.2.0 of the PECL extension.
- INGRES_DATE_YMD
(integer)
Equivalent to the II_DATE_FORMAT setting of YMD. Available since version 1.2.0 of the PECL extension.
- INGRES_MONEY_LEADING
(integer)
Specifies the currency character that should be placed at the start of a money
value. Equivalent to setting II_MONEY_FORMAT to 'L:'. Available since version 1.2.0 of the PECL extension.
- INGRES_MONEY_TRAILING
(integer)
Specifies the currency character that should be placed at the end of a money
value. Equivalent to setting II_MONEY_FORMAT to 'T:'. Available since version 1.2.0 of the PECL extension.