<?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 => 'ru',
  ),
  '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' => 'ru',
    '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> с прокручиваемым курсором.
      Передача констант семейства <code class="literal">PDO::FETCH_ORI_*</code> управляет поведением курсора
      при выборке строк из набора результатов.
     </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">
      Представляет тип данных NULL в SQL.
     </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">
      Представляет тип данных INTEGER в SQL.
     </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">
      Представляет CHAR, VARCHAR и другие строковые типы данных в SQL.
     </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">
      Представляет в БД тип данных для больших объектов (англ. Large Objects, LOB) в 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">
      Представляет тип recordset. Не поддерживается текущими драйверами.
     </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">
      Указывает, что параметр хранимой процедуры работает в режиме INOUT.
      Константу указывают через побитовое ИЛИ с константой
      семейства <strong><code><a href="pdo.constants.php#pdo.constants.param-bool">PDO::PARAM_<span class="replaceable">*</span></a></code></strong>.
     </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-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 /><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">"Работаем с драйвером mysql; выполняем операцию, специфичную для драйвера mysql\n"</span><span style="color: #007700">;<br />}</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">
      Устанавливает название класса, в виде экземпляров которого возвращаются результаты SQL-запросов.
     </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="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>.
     </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> при ошибках.
      Подробнее об атрибуте рассказывает раздел
      «<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-коду &#039;00000&#039;, который указывает на успешное выполнение SQL-запроса,
      без ошибок и предупреждений. Константа помогает убедиться в отсутствии ошибок
      через сравнение значения константы с SQLSTATE-кодами из методов <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>, хотя о появлении ошибки и так станет известно,
      когда сам результат выполнения PDO-метода укажет на состояние ошибки.
     </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">
      Идентифицирует событие, которое срабатывает перед выполнением подготовленного SQL-запроса.
     </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">
      Идентифицирует событие, которое срабатывает после выполнения подготовленного SQL-запроса.
     </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); ?>