Files
archived-doc-pt-br/reference/pdo/pdorow.xml
Leonardo Lara Rodrigues 452d861bfb sync with en rev
2025-11-04 18:29:39 -03:00

105 lines
3.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 812ed835faa11b611c112d2a16777aebf70eb020 Maintainer: leonardolara Status: ready --><!-- CREDITS: fernandowobeto, leonardolara -->
<reference xml:id="class.pdorow" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>A classe PDORow</title>
<titleabbrev>PDORow</titleabbrev>
<partintro>
<!-- {{{ PDORow intro -->
<section xml:id="pdorow.intro">
&reftitle.intro;
<para>
Representa uma linha de um conjunto de resultados retornado
pelo <methodname>PDOStatement::fetch</methodname>
chamado com o modo de recuperação <constant>PDO::FETCH_LAZY</constant>.
</para>
<para>
Objetos desta classe não podem ser instanciados e não são serializáveis.
</para>
<para>
O objeto <classname>PDORow</classname> permite acesso
aos dados retornados como se tanto o modo <constant>PDO::FETCH_OBJ</constant>
quanto o modo <constant>PDO::FETCH_BOTH</constant> fossem usados.
Isso significa que os dados retornados podem ser acessados como propriedades de objeto,
e como um array indexado tanto pelo nome da coluna quanto pelo número de deslocamento da coluna.
</para>
<caution>
<simpara>
Acesso a uma propriedade indefinida retorna &null;
sem emitir um aviso.
</simpara>
</caution>
</section>
<!-- }}} -->
<section xml:id="pdorow.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis class="class">
<ooclass>
<modifier>final</modifier>
<classname>PDORow</classname>
</ooclass>
<classsynopsisinfo role="comment">&Properties;</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
<type>string</type>
<varname linkend="pdorow.props.querystring">queryString</varname>
</fieldsynopsis>
</classsynopsis>
<!-- }}} -->
</section>
<!-- {{{ PDORow properties -->
<section xml:id="pdorow.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="pdorow.props.querystring">
<term><varname>queryString</varname></term>
<listitem>
<para>
String de consulta usada pelo <classname>PDOStatement</classname>
que retornou o objeto <classname>PDORow</classname>.
</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
<section role="errors">
&reftitle.errors;
<para>
Gera um <classname>Error</classname> ao tentar
escrever ou <function>unset</function> em qualquer propriedade.
</para>
</section>
</partintro>
</reference>
<!-- 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
-->