downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the Git repository for this website on git.php.net.

Source of: /manual/de/class.quickhashstringinthash.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/book.quickhash.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'de',
  ),
 
'this' =>
  array (
   
0 => 'class.quickhashstringinthash.php',
   
1 => 'QuickHashStringIntHash',
  ),
 
'up' =>
  array (
   
0 => 'book.quickhash.php',
   
1 => 'Quickhash',
  ),
 
'prev' =>
  array (
   
0 => 'quickhashinthash.update.php',
   
1 => 'QuickHashIntHash::update',
  ),
 
'next' =>
  array (
   
0 => 'quickhashstringinthash.add.php',
   
1 => 'QuickHashStringIntHash::add',
  ),
 
'alternatives' =>
  array (
  ),
 
'extra_header_links' =>
  array (
   
'rel' => 'alternate',
   
'href' => '/manual/en/feeds/class.quickhashstringinthash.atom',
   
'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="class.quickhashstringinthash" class="reference">

 <h1 class="title">The QuickHashStringIntHash class</h1>
 

 <div class="partintro"><p class="verinfo">(No version information available, might only be in SVN)</p>


  <div class="section" id="quickhashstringinthash.intro">
   <h2 class="title">Einführung</h2>
   <p class="para">
    This class wraps around a hash containing strings, where the
    values are integer numbers. Hashes are also available as
    implementation of the ArrayAccess interface.
   </p>
   <p class="para">
    Hashes can also be iterated over with foreach as the Iterator interface is
    implemented as well. The order of which elements are returned in is not
    guaranteed.
   </p>
  </div>


  <div class="section" id="quickhashstringinthash.synopsis">
   <h2 class="title">Klassenbeschreibung</h2>


   <div class="classsynopsis">
    <div class="ooclass"></div>


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <strong class="classname">QuickHashStringIntHash</strong>
     </span>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constants */</div>
    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type">integer</span>
      <var class="fieldsynopsis_varname"><a href="class.quickhashstringinthash.php#quickhashstringinthash.constants.check-for-dupes"><var class="varname">CHECK_FOR_DUPES</var></a></var>
     <span class="initializer"> = 1</span>
    ;</div>

    <div class="fieldsynopsis">
     <span class="modifier">const</span>
     <span class="type">integer</span>
      <var class="fieldsynopsis_varname"><a href="class.quickhashstringinthash.php#quickhashstringinthash.constants.do-not-use-zend-alloc"><var class="varname">DO_NOT_USE_ZEND_ALLOC</var></a></var>
     <span class="initializer"> = 2</span>
    ;</div>

   
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="quickhashstringinthash.add.php" class="methodname">add</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   , <span class="methodparam"><span class="type">int</span> <code class="parameter">$value</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span>  <span class="methodname"><a href="quickhashstringinthash.construct.php" class="methodname">__construct</a></span>
    ( <span class="methodparam"><span class="type">int</span> <code class="parameter">$size</code></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$options</code><span class="initializer"> = 0</span></span>
  ] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="quickhashstringinthash.delete.php" class="methodname">delete</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="quickhashstringinthash.exists.php" class="methodname">exists</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">mixed</span> <span class="methodname"><a href="quickhashstringinthash.get.php" class="methodname">get</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">int</span> <span class="methodname"><a href="quickhashstringinthash.getsize.php" class="methodname">getSize</a></span> ( <span class="methodparam">void</span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">QuickHashStringIntHash</span> <span class="methodname"><a href="quickhashstringinthash.loadfromfile.php" class="methodname">loadFromFile</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$filename</code></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$size</code><span class="initializer"> = 0</span></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$options</code><span class="initializer"> = 0</span></span>
  ]] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">QuickHashStringIntHash</span> <span class="methodname"><a href="quickhashstringinthash.loadfromstring.php" class="methodname">loadFromString</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$contents</code></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$size</code><span class="initializer"> = 0</span></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$options</code><span class="initializer"> = 0</span></span>
  ]] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="quickhashstringinthash.savetofile.php" class="methodname">saveToFile</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$filename</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="quickhashstringinthash.savetostring.php" class="methodname">saveToString</a></span> ( <span class="methodparam">void</span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">int</span> <span class="methodname"><a href="quickhashstringinthash.set.php" class="methodname">set</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   , <span class="methodparam"><span class="type">int</span> <code class="parameter">$value</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="quickhashstringinthash.update.php" class="methodname">update</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$key</code></span>
   , <span class="methodparam"><span class="type">int</span> <code class="parameter">$value</code></span>
   )</div>

   }</div>


  </div>
 

  <div class="section" id="quickhashstringinthash.constants">
   <h2 class="title">Vordefinierte Konstanten</h2>
   <dl>


    <dt id="quickhashstringinthash.constants.check-for-dupes">
     <span class="term"><strong><code>QuickHashStringIntHash::CHECK_FOR_DUPES</code></strong></span>
     <dd>

      <p class="para">If enabled, adding duplicate elements to a set (through either add() or
      loadFromFile()) will result in those elements to be dropped from the
      set. This will take up extra time, so only used when it is required.</p>
     </dd>

    </dt>


    <dt id="quickhashstringinthash.constants.do-not-use-zend-alloc">
     <span class="term"><strong><code>QuickHashStringIntHash::DO_NOT_USE_ZEND_ALLOC</code></strong></span>
     <dd>

      <p class="para">Disables the use of PHP&#039;s internal memory manager for internal
      set structures. With this option enabled, internal allocations will not
      count towards the memory_limit settings.</p>
     </dd>

    </dt>


   </dl>

  </div>



 </div>

 





















































































<h2>Inhaltsverzeichnis</h2><ul class="chunklist chunklist_reference"><li><a href="quickhashstringinthash.add.php">QuickHashStringIntHash::add</a> — This method adds a new entry to the hash</li><li><a href="quickhashstringinthash.construct.php">QuickHashStringIntHash::__construct</a> — Creates a new QuickHashStringIntHash object</li><li><a href="quickhashstringinthash.delete.php">QuickHashStringIntHash::delete</a> — This method deletes am entry from the hash</li><li><a href="quickhashstringinthash.exists.php">QuickHashStringIntHash::exists</a> — This method checks whether a key is part of the hash</li><li><a href="quickhashstringinthash.get.php">QuickHashStringIntHash::get</a> — This method retrieves a value from the hash by its key</li><li><a href="quickhashstringinthash.getsize.php">QuickHashStringIntHash::getSize</a> — Returns the number of elements in the hash</li><li><a href="quickhashstringinthash.loadfromfile.php">QuickHashStringIntHash::loadFromFile</a> — This factory method creates a hash from a file</li><li><a href="quickhashstringinthash.loadfromstring.php">QuickHashStringIntHash::loadFromString</a> — This factory method creates a hash from a string</li><li><a href="quickhashstringinthash.savetofile.php">QuickHashStringIntHash::saveToFile</a> — This method stores an in-memory hash to disk</li><li><a href="quickhashstringinthash.savetostring.php">QuickHashStringIntHash::saveToString</a> — This method returns a serialized version of the hash</li><li><a href="quickhashstringinthash.set.php">QuickHashStringIntHash::set</a> — This method updates an entry in the hash with a new value, or
  adds a new one if the entry doesn't exist</li><li><a href="quickhashstringinthash.update.php">QuickHashStringIntHash::update</a> — This method updates an entry in the hash with a new value</li></ul>
</div>
<?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites