Files
doc-fr/reference/spl/arrayiterator.xml
T
Damien Seguy c5e5c63fa5 synch with en
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@272944 c90b9560-bf6c-de11-be94-00142212c4b1
2009-01-07 10:56:24 +00:00

120 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.2 $ -->
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.arrayiterator" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>La classe ArrayIterator</title>
<titleabbrev>ArrayIterator</titleabbrev>
<partintro>
<!-- {{{ ArrayIterator intro -->
<section xml:id="arrayiterator.intro">
&reftitle.intro;
<para>
Cet itérateur permet de réinitialiser et de modifier les valeurs et les
clés lors de l'itération de tableaux et d'objets.
</para>
<para>
Lorsque vous voulez passer en revue le même tableau plusieurs fois, vous devez
instancier ArrayObject et le laisser créer les instances ArrayIterator
qui s'y réfère, soit en utilisant l'instruction foreach, soit en appelant
la méthode getIterator() manuellement.
</para>
</section>
<!-- }}} -->
<section xml:id="arrayiterator.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>ArrayIterator</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>ArrayIterator</classname>
</ooclass>
<oointerface>
<interfacename>Iterator</interfacename>
</oointerface>
<oointerface>
<interfacename>Traversable</interfacename>
</oointerface>
<oointerface>
<interfacename>ArrayAccess</interfacename>
</oointerface>
<oointerface>
<interfacename>SeekableIterator</interfacename>
</oointerface>
<oointerface>
<interfacename>Countable</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<!-- {{{ If the property is documented below (xml:id=arrayiterator.props) use this
<classsynopsisinfo role="comment">Properties</classsynopsisinfo>
<fieldsynopsis>
<modifier>public</modifier>
<type>string</type>
<varname linkend="arrayiterator.props.name">name</varname>
</fieldsynopsis>
}}} -->
<classsynopsisinfo role="comment">Méthodes</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.arrayiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
</section>
<!-- {{{ ArrayIterator properties
<section xml:id="arrayiterator.props">
&reftitle.properties;
<variablelist>
<varlistentry xml:id="arrayiterator.props.name">
<term><varname>name</varname></term>
<listitem>
<para>Prop description</para>
</listitem>
</varlistentry>
</variablelist>
</section>
}}} -->
</partintro>
&reference.spl.entities.arrayiterator;
</phpdoc:classref>
<!-- 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:"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
-->