1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-23 22:52:18 +01:00
Files
archived-doc-fr/reference/quickhash/quickhashstringinthash.xml
2026-03-02 13:40:31 +01:00

114 lines
4.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: bfe06c36ec1c0a37909704b292a204195b0bc14f Maintainer: Fan2Shrek Status: ready -->
<!-- Reviewed: yes -->
<reference xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" xml:id="class.quickhashstringinthash" role="class">
<title>La classe QuickHashStringIntHash</title>
<titleabbrev>QuickHashStringIntHash</titleabbrev>
<partintro>
<!-- {{{ QuickHashStringIntHash intro -->
<section xml:id="quickhashstringinthash.intro">
&reftitle.intro;
<simpara>
Cette classe enveloppe un hachage contenant des chaînes de caractères, où les
valeurs sont des nombres entiers. Les hachages sont également
disponibles en tant qu'implémentation de l'interface <interfacename>ArrayAccess</interfacename>.
</simpara>
<simpara>
Les hachages peuvent également être parcourus avec <link linkend="control-structures.foreach"><literal>foreach</literal></link> car l'interface <interfacename>Iterator</interfacename> est
implémentée. L'ordre dans lequel les éléments sont retournés n'est pas
garanti.
</simpara>
</section>
<!-- }}} -->
<section xml:id="quickhashstringinthash.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>QuickHashStringIntHash</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>QuickHashStringIntHash</classname>
</ooclass>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="quickhashstringinthash.constants.check-for-dupes">QuickHashStringIntHash::CHECK_FOR_DUPES</varname>
<initializer>1</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="quickhashstringinthash.constants.do-not-use-zend-alloc">QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC</varname>
<initializer>2</initializer>
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.quickhashstringinthash')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])"/>
</classsynopsis>
<!-- }}} -->
</section>
<!-- {{{ QuickHashStringIntHash constants -->
<section xml:id="quickhashstringinthash.constants">
&reftitle.constants;
<variablelist>
<varlistentry xml:id="quickhashstringinthash.constants.check-for-dupes">
<term><constant>QuickHashStringIntHash::CHECK_FOR_DUPES</constant></term>
<listitem>
<simpara>Si activé, l'ajout d'éléments dupliqués à un hachage (via <methodname>QuickHashStringIntHash::add</methodname> ou
<methodname>QuickHashStringIntHash::loadFromFile</methodname>) entraînera la suppression de ces éléments du
hachage. Cela prendra du temps supplémentaire, alors n'utiliser cette option que si nécessaire.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="quickhashstringinthash.constants.do-not-use-zend-alloc">
<term><constant>QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC</constant></term>
<listitem>
<simpara>Désactive l'utilisation du gestionnaire de mémoire interne de PHP pour les structures de
hachage internes. Avec cette option activée, les allocations internes ne seront pas prises en
compte dans les paramètres <link linkend="ini.memory-limit">memory_limit</link>.</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
</partintro>
&reference.quickhash.entities.quickhashstringinthash;
</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
-->