# 定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

`SQLITE3_ASSOC` (integer)
  SQLite3_result::fetchArray() が返す結果セットが、 カラム名をインデックスとする配列であることを指定します。
`SQLITE3_NUM` (integer)
  SQLite3_result::fetchArray() が返す結果セットが、 カラム番号をインデックスとする配列であることを指定します。 カラム番号は 0 からはじまります。
`SQLITE3_BOTH` (integer)
  SQLite3_result::fetchArray() が返す結果セットが、 カラム名とカラム番号の両方をインデックスとする配列であることを指定します。 カラム番号は 0 からはじまります。
`SQLITE3_INTEGER` (integer)
  SQLite3 INTEGER 型を表します。
`SQLITE3_FLOAT` (integer)
  SQLite3 REAL (FLOAT) 型を表します。
`SQLITE3_TEXT` (integer)
  SQLite3 TEXT 型を表します。
`SQLITE3_BLOB` (integer)
  SQLite3 BLOB 型を表します。
`SQLITE3_NULL` (integer)
  SQLite3 NULL 型を表します。
`SQLITE3_OPEN_READONLY` (integer)
  SQLite3 データベースを読み込み専用でオープンすることを指定します。
`SQLITE3_OPEN_READWRITE` (integer)
  SQLite3 データベースを読み書き両用でオープンすることを指定します。
`SQLITE3_OPEN_CREATE` (integer)
  データベースが存在しない場合に SQLite3 データベースを新規作成することを指定します。
`SQLITE3_DETERMINISTIC` (integer)
  Specifies that a function created with SQLite3::createFunction() is deterministic, i.e. it always returns the same result given the same inputs within a single SQL statement. (PHP 7.1.4 以降で使用可能)