Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `ibase.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.
The following constants can be passed to ibase_trans() Следните константи може да се проследат до
| Константа | = NULL |
|---|---|
| IBASE_DEFAULT | Firebird/InterBase знаменца за трансакции |
| IBASE_READ | Се користат стандардните поставки за трансакција. Овој стандард се одредува од клиентската библиотека, која во повеќето случаи го дефинира како IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT. |
| IBASE_WRITE | Започнува трансакција само за читање. |
| IBASE_CONSISTENCY | Започнува трансакција за читање/запишување. |
| IBASE_CONCURRENCY | Започнува трансакција со ниво на изолација поставено на 'consistency', што значи дека трансакцијата не може да чита од табели што се менуваат од други истовремени трансакции. |
| IBASE_COMMITTED | Започнува трансакција со ниво на изолација поставено на 'concurrency' (или 'snapshot'), што значи дека трансакцијата има пристап до сите табели, но не може да ги види промените што беа потврдени од други трансакции откако трансакцијата беше започната.
IBASE_REC_VERSION or
IBASE_REC_NO_VERSIONЗапочнува трансакција со ниво на изолација поставено на 'read committed'. Ова знаменце треба да се комбинира со IBASE_REC_NO_VERSION . Ова ниво на изолација дозволува пристап до промените што беа потврдени откако трансакцијата беше започната. Ако
IBASE_REC_VERSION беше специфицирано, може да се прочита само најновата верзија на еден запис. Ако
|
| IBASE_WAIT | беше специфицирано, записот може дури и да се прочита кога модификацијата на него е во тек во истовремена трансакција. |
| IBASE_NOWAIT | Индицира дека трансакцијата треба да чека и да се обиде повторно кога ќе се појави конфликт. |
The following constants can be passed to ibase_fetch_row(), ibase_fetch_assoc() or ibase_fetch_object() Индицира дека трансакцијата треба веднаш да откаже кога ќе се појави конфликт.
| Константа | = NULL |
|---|---|
| IBASE_FETCH_BLOBS | Firebird/InterBase знаменца за преземање IBASE_TEXTИсто така достапно како |
| IBASE_FETCH_ARRAYS | за компатибилност со претходните верзии. Предизвикува содржината на BLOB да се презема во линија, наместо да се презема како идентификатори на BLOB. |
| IBASE_UNIXTIME | Предизвикува низите да се преземаат во линија. Инаку, се враќаат идентификатори на низи. Идентификаторите на низи може да се користат само како аргументи за операциите INSERT, бидејќи моментално не се достапни функции за ракување со идентификатори на низи. |
The following constants are used to pass requests and options to the service API functions (ibase_server_info(), ibase_db_info(), ibase_backup(), ibase_restore() and ibase_maintain_db()Следниве константи се користат за пренесување барања и опции на функциите на API на услугата (
-
IBASE_BKP_IGNORE_CHECKSUMS - Опции за ibase_backup()
-
IBASE_BKP_IGNORE_LIMBO - Опции за ibase_backup()
-
IBASE_BKP_METADATA_ONLY - Опции за ibase_backup()
-
IBASE_BKP_NO_GARBAGE_COLLECT - Опции за ibase_backup()
-
IBASE_BKP_OLD_DESCRIPTIONS - Опции за ibase_backup()
-
IBASE_BKP_NON_TRANSPORTABLE - Опции за ibase_backup()
-
IBASE_BKP_CONVERT - Опции за ibase_backup()
-
IBASE_RES_DEACTIVATE_IDX - Опции за ibase_restore()
-
IBASE_RES_NO_SHADOW - Опции за ibase_restore()
-
IBASE_RES_NO_VALIDITY - Опции за ibase_restore()
-
IBASE_RES_ONE_AT_A_TIME - Опции за ibase_restore()
-
IBASE_RES_REPLACE -
IBASE_RES_CREATE - Опции за ibase_restore()
-
IBASE_RES_USE_ALL_SPACE - Опции за ibase_restore()
-
IBASE_PRP_PAGE_BUFFERS -
IBASE_PRP_SWEEP_INTERVAL -
IBASE_PRP_SHUTDOWN_DB -
IBASE_PRP_DENY_NEW_TRANSACTIONS -
IBASE_PRP_DENY_NEW_ATTACHMENTS -
IBASE_PRP_RESERVE_SPACE -
IBASE_PRP_RES_USE_FULL -
IBASE_PRP_RES -
IBASE_PRP_WRITE_MODE -
IBASE_PRP_WM_ASYNC -
IBASE_PRP_WM_SYNC -
IBASE_PRP_ACCESS_MODE -
IBASE_PRP_AM_READONLY -
IBASE_PRP_AM_READWRITE -
IBASE_PRP_SET_SQL_DIALECT -
IBASE_PRP_ACTIVATE -
IBASE_PRP_DB_ONLINE -
IBASE_RPR_CHECK_DB -
IBASE_RPR_IGNORE_CHECKSUM -
IBASE_RPR_KILL_SHADOWS -
IBASE_RPR_MEND_DB -
IBASE_RPR_VALIDATE_DB -
IBASE_RPR_FULL -
IBASE_RPR_SWEEP_DB - Опции за ibase_maintain_db()
-
IBASE_STS_DATA_PAGES -
IBASE_STS_DB_LOG -
IBASE_STS_HDR_PAGES -
IBASE_STS_IDX_PAGES -
IBASE_STS_SYS_RELATIONS - Опции за ibase_db_info()
-
IBASE_SVC_SERVER_VERSION - Опции за ibase_server_info()
-
IBASE_SVC_IMPLEMENTATION - Опции за ibase_server_info()
-
IBASE_SVC_GET_ENV - Опции за ibase_server_info()
-
IBASE_SVC_GET_ENV_LOCK -
IBASE_SVC_GET_ENV_MSG -
IBASE_SVC_USER_DBPATH -
IBASE_SVC_SVR_DB_INFO -
IBASE_SVC_GET_USERS - Опции за ibase_server_info()