<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.pdo.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'pdo.constants.php',
    1 => '定義済み定数',
    2 => '定義済み定数',
  ),
  'up' => 
  array (
    0 => 'book.pdo.php',
    1 => 'PDO',
  ),
  'prev' => 
  array (
    0 => 'pdo.configuration.php',
    1 => '実行時設定',
  ),
  'next' => 
  array (
    0 => 'pdo.constants.fetch-modes.php',
    1 => 'フェッチモード',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/pdo/constants.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/pdo.constants.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="pdo.constants" class="appendix">
 <h1 class="title">定義済み定数</h1>
<h2>目次</h2><ul class="chunklist chunklist_appendix"><li><a href="pdo.constants.fetch-modes.php">フェッチモード</a></li></ul>

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

 





 <div id="pdo.constants.cursors" class="section">
  <h2 class="title">カーソル</h2>

  <p class="simpara">
   <strong><code><a href="pdo.constants.php#pdo.constants.attr-cursor-name">PDO::ATTR_CURSOR_NAME</a></code></strong> も参照ください。
  </p>

  <dl>
   
    <dt id="pdo.constants.fetch-ori-next">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-next">PDO::FETCH_ORI_NEXT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットの次の行を取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.fetch-ori-prior">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-prior">PDO::FETCH_ORI_PRIOR</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットの前の行を取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.fetch-ori-first">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-first">PDO::FETCH_ORI_FIRST</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットの先頭の行を取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.fetch-ori-last">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-last">PDO::FETCH_ORI_LAST</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットの最後の行を取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.fetch-ori-abs">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-abs">PDO::FETCH_ORI_ABS</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットから行番号で指定した行を取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.fetch-ori-rel">
     <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-rel">PDO::FETCH_ORI_REL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットのカーソルの現在の位置を基準とする相対位置により指定された行を
      取得します。スクローラブルなカーソルでのみ有効です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.cursor-fwdonly">
     <strong><code><a href="pdo.constants.php#pdo.constants.cursor-fwdonly">PDO::CURSOR_FWDONLY</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      前進のみ可能なカーソルを有する
      <span class="classname"><a href="class.pdostatement.php" class="classname">PDOStatement</a></span> オブジェクトを生成します。
      これはデフォルトのカーソルです。
      なぜなら、処理が一番高速で、
      PHP ではもっとも一般的なデータアクセスパターンだからです。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.cursor-scroll">
     <strong><code><a href="pdo.constants.php#pdo.constants.cursor-scroll">PDO::CURSOR_SCROLL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      スクローラブルカーソルを有する
      <span class="classname"><a href="class.pdostatement.php" class="classname">PDOStatement</a></span> オブジェクトを作成します。
      結果セットから取得した行を制御するための
      <strong><code><a href="pdo.constants.php#pdo.constants.fetch-ori-next">PDO::FETCH_ORI_<span class="replaceable">*</span></a></code></strong>
      定数を指定してください。
     </span>
    </dd>
   
  </dl>
 </div>

 <div class="section">
  <h2 class="title">その他の定数</h2>
  <dl>
   
    <dt id="pdo.constants.param-bool">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-bool">PDO::PARAM_BOOL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      ブールデータ型を表します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-null">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-null">PDO::PARAM_NULL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      SQL NULL データ型を表します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-int">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-int">PDO::PARAM_INT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      SQL INTEGER データ型を表します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-str">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-str">PDO::PARAM_STR</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      SQL CHAR, VARCHAR, または他の文字列データ型を表します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-str-natl">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-str-natl">PDO::PARAM_STR_NATL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      国内の文字セットを使用する文字列であることを示すフラグです。
     </span>
     <span class="simpara">
      PHP 7.2.0 以降で利用可能です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-str-char">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-str-char">PDO::PARAM_STR_CHAR</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      通常の文字セットを使用する文字列であることを示すフラグです。
     </span>
     <span class="simpara">
      PHP 7.2.0 以降で利用可能です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-lob">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-lob">PDO::PARAM_LOB</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      SQL ラージオブジェクト型を表します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-stmt">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-stmt">PDO::PARAM_STMT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      レコードセット型を表します。
      この型は現在どのドライバでもサポートされていません。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-input-output">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-input-output">PDO::PARAM_INPUT_OUTPUT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
     パラメータがストアドプロシージャ用の入出力パラメータであることを指定します。
     この値は、 <strong><code><a href="pdo.constants.php#pdo.constants.param-bool">PDO::PARAM_<span class="replaceable">*</span></a></code></strong>
     定数のビットORとして指定する必要があります。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-autocommit">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-autocommit">PDO::ATTR_AUTOCOMMIT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      この値が <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> の場合、PDO は接続がトランザクションを開始できるように
      オートコミットを無効にしようとします。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-prefetch">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-prefetch">PDO::ATTR_PREFETCH</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      独自アプリケーションにおける、
      メモリ使用量に対する速度のバランスを調整するためのプリフェッチサイズを設定します。
      全てのデータベースとドライバの組み合わせでプリフェッチサイズの設定をサポートしているわけではありません。
      プリフェッチサイズを大きくするとパフォーマンスは向上しますが、
      メモリ使用量は増加します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-timeout">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-timeout">PDO::ATTR_TIMEOUT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      データベースとの通信に対するタイムアウト値を秒で設定します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-errmode">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-errmode">PDO::ATTR_ERRMODE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      この属性についての詳細は、
      <a href="pdo.error-handling.php" class="link">エラー及びエラー処理</a>
      を参照ください。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-server-version">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-server-version">PDO::ATTR_SERVER_VERSION</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      この属性は読み取り専用です。
      PDO が接続している、データベースサーバーのバージョンに関する情報を返します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-client-version">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-client-version">PDO::ATTR_CLIENT_VERSION</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      この属性は読み取り専用です。
      PDO ドライバが使っているクライアントライブラリのバージョンに関する情報を返します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-server-info">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-server-info">PDO::ATTR_SERVER_INFO</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      この属性は読み取り専用です。
      PDO が接続している、データベースサーバーのメタ情報に関する情報を返します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-connection-status">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-connection-status">PDO::ATTR_CONNECTION_STATUS</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-case">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-case">PDO::ATTR_CASE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      <strong><code><a href="pdo.constants.php#pdo.constants.case-natural">PDO::CASE_<span class="replaceable">*</span></a></code></strong>
      定数で指定されたケースにカラム名を変更します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-cursor-name">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-cursor-name">PDO::ATTR_CURSOR_NAME</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カーソルに使用する名前を取得または設定します。
      スクローラブルなカーソルと、
      位置を指定した更新を行う場合に最も有用です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-cursor">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-cursor">PDO::ATTR_CURSOR</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カーソルのタイプを指定します。
      PDO は現在、
      <strong><code><a href="pdo.constants.php#pdo.constants.cursor-fwdonly">PDO::CURSOR_FWDONLY</a></code></strong> と
      <strong><code><a href="pdo.constants.php#pdo.constants.cursor-scroll">PDO::CURSOR_SCROLL</a></code></strong> をサポートしています。
      スクローラブルなカーソルが必要ない限り、
      <strong><code><a href="pdo.constants.php#pdo.constants.cursor-fwdonly">PDO::CURSOR_FWDONLY</a></code></strong> のままにしてください。
     </span>
    </dd>
   

   
    <dt id="pdo.constants.attr-driver-name">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-driver-name">PDO::ATTR_DRIVER_NAME</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      ドライバ名を返します。
     </span>
     <div class="example" id="example-1">
      <p><strong>例1 <strong><code><a href="pdo.constants.php#pdo.constants.attr-driver-name">PDO::ATTR_DRIVER_NAME</a></code></strong> を使う</strong></p>
      <div class="example-contents">
 <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$db</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getAttribute</span><span style="color: #007700">(</span><span style="color: #0000BB">PDO</span><span style="color: #007700">::</span><span style="color: #0000BB">ATTR_DRIVER_NAME</span><span style="color: #007700">) == </span><span style="color: #DD0000">'mysql'</span><span style="color: #007700">) {<br />   echo </span><span style="color: #DD0000">"Running on mysql; doing something mysql specific here\n"</span><span style="color: #007700">;<br /> }<br /> </span><span style="color: #0000BB">?&gt;</span></span></code></div>
      </div>

     </div>
    </dd>
   
   
    <dt id="pdo.constants.attr-oracle-nulls">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-oracle-nulls">PDO::ATTR_ORACLE_NULLS</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      データをフェッチ時に、
      空文字を SQL の NULL 値に変換します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-persistent">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-persistent">PDO::ATTR_PERSISTENT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      新規接続を生成するよりもむしろ持続的接続を要求します。
      この属性に関する詳細は、
      <a href="pdo.connections.php" class="link">接続、および接続の管理</a>
      を参照ください。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-statement-class">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-statement-class">PDO::ATTR_STATEMENT_CLASS</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      ステートメントが返すクラス名を設定します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-fetch-catalog-names">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-fetch-catalog-names">PDO::ATTR_FETCH_CATALOG_NAMES</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セット中の各カラム名にカタログ名を追加します。
      カタログ名とカラム名は、小数点 (.) で区切られます。
      この属性のサポートはドライバレベルで行われます。
      つまり、お使いのドライバではサポートされていない可能性があります。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-fetch-table-names">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-fetch-table-names">PDO::ATTR_FETCH_TABLE_NAMES</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セット中の各カラム名に、
      そのカラムを含むテーブル名を先頭に付加します。
      テーブル名とカラム名は小数点(.)で区切られます。
      この属性のサポートはドライバレベルで行われます。
      つまり、お使いのドライバではサポートされていない可能性があります。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-stringify-fetches">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-stringify-fetches">PDO::ATTR_STRINGIFY_FETCHES</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      全てのフェッチする値 (<strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を除く) を強制的に文字列として扱います。
      <strong><code><a href="pdo.constants.php#pdo.constants.attr-oracle-nulls">PDO::ATTR_ORACLE_NULLS</a></code></strong> を
      <strong><code><a href="pdo.constants.php#pdo.constants.null-to-string">PDO::NULL_TO_STRING</a></code></strong> に設定しない限り、
      <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> は変更されません。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-max-column-len">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-max-column-len">PDO::ATTR_MAX_COLUMN_LEN</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カラム名の最大の長さを設定します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-default-fetch-mode">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-default-fetch-mode">PDO::ATTR_DEFAULT_FETCH_MODE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-emulate-prepares">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-emulate-prepares">PDO::ATTR_EMULATE_PREPARES</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.attr-default-str-param">
     <strong><code><a href="pdo.constants.php#pdo.constants.attr-default-str-param">PDO::ATTR_DEFAULT_STR_PARAM</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      デフォルトの文字列のパラメータタイプを設定します。
      <strong><code><a href="pdo.constants.php#pdo.constants.param-str-natl">PDO::PARAM_STR_NATL</a></code></strong>
      と <strong><code><a href="pdo.constants.php#pdo.constants.param-str-char">PDO::PARAM_STR_CHAR</a></code></strong> のうち、
      いずれかひとつを選べます。
     </span>
     <span class="simpara">
      PHP 7.2.0 以降で利用可能です。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.errmode-silent">
     <strong><code><a href="pdo.constants.php#pdo.constants.errmode-silent">PDO::ERRMODE_SILENT</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      エラー時にエラーもしくは例外を発生させません。
      開発者の方は明示的にエラーをチェックするようにしてください。
      PHP 8.0.0 より前のバージョンでは、これがデフォルトのモードでした。
      この属性に関する詳細は、
      <a href="pdo.error-handling.php" class="link">エラー及びエラー処理</a>
      を参照ください。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.errmode-warning">
     <strong><code><a href="pdo.constants.php#pdo.constants.errmode-warning">PDO::ERRMODE_WARNING</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      エラーが発生した場合、
      PHP の <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> メッセージを発行します。
      この属性に関する詳細は、
      <a href="pdo.error-handling.php" class="link">エラー及びエラー処理</a>
      を参照ください。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.errmode-exception">
     <strong><code><a href="pdo.constants.php#pdo.constants.errmode-exception">PDO::ERRMODE_EXCEPTION</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      エラーが発生した場合、
      <span class="classname"><a href="class.pdoexception.php" class="classname">PDOException</a></span> をスローします。
      PHP 8.0.0 以降では、これがデフォルトのモードです。
      この属性に関する詳細は、
      <a href="pdo.error-handling.php" class="link">エラー及びエラー処理</a>
      を参照ください。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.case-natural">
     <strong><code><a href="pdo.constants.php#pdo.constants.case-natural">PDO::CASE_NATURAL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カラム名をデータベースドライバにより返されたままにします。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.case-lower">
     <strong><code><a href="pdo.constants.php#pdo.constants.case-lower">PDO::CASE_LOWER</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カラム名を小文字にします。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.case-upper">
     <strong><code><a href="pdo.constants.php#pdo.constants.case-upper">PDO::CASE_UPPER</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      カラム名を大文字にします。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.null-natural">
     <strong><code><a href="pdo.constants.php#pdo.constants.null-natural">PDO::NULL_NATURAL</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.null-empty-string">
     <strong><code><a href="pdo.constants.php#pdo.constants.null-empty-string">PDO::NULL_EMPTY_STRING</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.null-to-string">
     <strong><code><a href="pdo.constants.php#pdo.constants.null-to-string">PDO::NULL_TO_STRING</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">

     </span>
    </dd>
   
   
    <dt id="pdo.constants.err-none">
     <strong><code><a href="pdo.constants.php#pdo.constants.err-none">PDO::ERR_NONE</a></code></strong>
     (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      SQLSTATE  <code class="literal">&#039;00000&#039;</code> は、
      SQL ステートメントがエラーや警告がなく発行に成功したことを意味します。
      この定数はエラーが発生したかどうかを判別するために
      <span class="methodname"><a href="pdo.errorcode.php" class="methodname">PDO::errorCode()</a></span> もしくは
      <span class="methodname"><a href="pdostatement.errorcode.php" class="methodname">PDOStatement::errorCode()</a></span> をチェックする際に
      便利です。この場合、通常はエラー状態を発生したメソッドからの戻りコードを
      検査することによって検知します。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-alloc">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-alloc">PDO::PARAM_EVT_ALLOC</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      割り当てられたときに発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-free">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-free">PDO::PARAM_EVT_FREE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      割り当てが解除されたときに発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-exec-pre">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-exec-pre">PDO::PARAM_EVT_EXEC_PRE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      プリペアドステートメントの実行前に発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-exec-post">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-exec-post">PDO::PARAM_EVT_EXEC_POST</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      プリペアドステートメントの実行後に発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-fetch-pre">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-fetch-pre">PDO::PARAM_EVT_FETCH_PRE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットから結果を取得する前に発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-fetch-post">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-fetch-post">PDO::PARAM_EVT_FETCH_POST</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      結果セットから結果を取得した後に発生するイベント。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.param-evt-normalize">
     <strong><code><a href="pdo.constants.php#pdo.constants.param-evt-normalize">PDO::PARAM_EVT_NORMALIZE</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      バインドパラメータの登録時に発生するイベント。
      これにより、ドライバがパラメータ名を正規化できるようになります。
     </span>
    </dd>
   
   
    <dt id="pdo.constants.sqlite-deterministic">
     <strong><code><a href="pdo.constants.php#pdo.constants.sqlite-deterministic">PDO::SQLITE_DETERMINISTIC</a></code></strong>
     (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
    </dt>
    <dd>
     <span class="simpara">
      <span class="methodname"><a href="pdo.sqlitecreatefunction.php" class="methodname">PDO::sqliteCreateFunction()</a></span>
      で作られる関数が決定論的であることを指定します。
      つまり、同じ入力が与えられると、
      単一のSQLステートメントの範疇では同じ結果が常に返されます。
      (PHP 7.1.4 以降で使用可能です)
     </span>
    </dd>
   
  </dl>
 </div>
</div>
<?php manual_footer($setup); ?>