1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-24 15:52:13 +01:00
Files
2026-01-16 08:06:29 +00:00

109 lines
4.3 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c142be811735a5542c8a2e4c4ed2f81e8cc3acc6 Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="pdo-pgsql.getnotify" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>Pdo\Pgsql::getNotify</refname>
<refpurpose>Получает асинхронное уведомление</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="Pdo\\Pgsql">
<modifier>public</modifier> <type class="union"><type>array</type><type>false</type></type><methodname>Pdo\Pgsql::getNotify</methodname>
<methodparam choice="opt"><type>int</type><parameter>fetchMode</parameter><initializer><constant>PDO::FETCH_DEFAULT</constant></initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>timeoutMilliseconds</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<simpara>
Возвращает набор результатов, представляющий ожидающее асинхронное уведомление.
</simpara>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>fetchMode</parameter></term>
<listitem>
<para>
Формат, в котором должен быть возвращён набор результатов,
одна из следующих констант:
<simplelist>
<member><constant>PDO::FETCH_DEFAULT</constant></member>
<member><constant>PDO::FETCH_BOTH</constant></member>
<member><constant>PDO::FETCH_ASSOC</constant></member>
<member><constant>PDO::FETCH_NUM</constant></member>
</simplelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>timeoutMilliseconds</parameter></term>
<listitem>
<simpara>
Длительность ожидания ответа, в миллисекундах.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<simpara>
Если одно или несколько уведомлений находятся на рассмотрении,
возвращает одну строку с полями <literal>message</literal> и <literal>pid</literal>,
в противном случае возвращает значение &false;.
</simpara>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<simpara>
Если значение параметра <parameter>fetchMode</parameter> не является одной из допустимых констант
<constant>PDO::FETCH_<replaceable>*</replaceable></constant>,
выбрасывается ошибка <exceptionname>ValueError</exceptionname>.
</simpara>
<simpara>
Если значение параметра <parameter>timeoutMilliseconds</parameter> меньше <literal>0</literal>,
выбрасывается ошибка <exceptionname>ValueError</exceptionname>.
</simpara>
<simpara>
Если значение параметра <parameter>timeoutMilliseconds</parameter> больше
значения, которое может содержаться в 32-битном целом числе со знаком,
выбрасывается ошибка уровня <constant>E_WARNING</constant>,
а значением параметра будет максимальное значение 32-битного целого числа со знаком.
</simpara>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><methodname>PDO::query</methodname></member>
<member><methodname>PDOStatement::fetch</methodname></member>
<member><methodname>PDOStatement::fetchAll</methodname></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->