<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.memcached.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'memcached.decrementbykey.php',
    1 => 'Memcached::decrementByKey',
    2 => 'Disminuye un valor num&eacute;rico de un elemento almacenado en un servidor espec&iacute;fico',
  ),
  'up' => 
  array (
    0 => 'class.memcached.php',
    1 => 'Memcached',
  ),
  'prev' => 
  array (
    0 => 'memcached.decrement.php',
    1 => 'Memcached::decrement',
  ),
  'next' => 
  array (
    0 => 'memcached.delete.php',
    1 => 'Memcached::delete',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/memcached/memcached/decrementbykey.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="memcached.decrementbykey" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Memcached::decrementByKey</h1>
  <p class="verinfo">(PECL memcached &gt;= 2.0.0)</p><p class="refpurpose"><span class="refname">Memcached::decrementByKey</span> &mdash; <span class="dc-title">Disminuye un valor numérico de un elemento almacenado en un servidor específico</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-memcached.decrementbykey-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Memcached::decrementByKey</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$server_key</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$key</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$offset</code><span class="initializer"> = 1</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$initial_value</code><span class="initializer"> = 0</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$expiry</code><span class="initializer"> = 0</span></span><br>): <span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>Memcached::decrementByKey()</strong></span> disminuye un valor numérico
   de un elemento especificando el decremento mediante el argumento <code class="parameter">offset</code>.
   Si el valor del elemento no es numérico, se generará un error.
   Si la operación disminuye el valor por debajo de 0, el nuevo valor será 0.
   <span class="function"><strong>Memcached::decrementByKey()</strong></span> establecerá el elemento al valor
   del argumento <code class="parameter">initial_value</code> si la clave no existe.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-memcached.decrementbykey-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">server_key</code></dt>
     <dd>
      <p class="para">
       La clave que identifica el servidor donde almacenar o recuperar el valor. En lugar de calcular el hash sobre la clave real del elemento, se calcula el hash sobre la clave del servidor al decidir con qué servidor memcached comunicarse. Esto permite agrupar elementos relacionados en un solo servidor para mayor eficiencia con operaciones múltiples.
      </p>
     </dd>
    
    
     <dt><code class="parameter">key</code></dt>
     <dd>
      <p class="para">
       La clave del elemento a disminuir.
      </p>
     </dd>
    
    
     <dt><code class="parameter">offset</code></dt>
     <dd>
      <p class="para">
       El decremento a aplicar al valor del elemento.
      </p>
     </dd>
    
    
     <dt><code class="parameter">initial_value</code></dt>
     <dd>
      <p class="para">
       El valor a establecer si el elemento no existe.
      </p>
     </dd>
    
    
     <dt><code class="parameter">expiry</code></dt>
     <dd>
      <p class="para">
       El tiempo de expiración para la definición del elemento.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-memcached.decrementbykey-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Devuelve el nuevo valor del elemento en caso de éxito o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si ocurre un error.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-memcached.decrementbykey-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="methodname"><a href="memcached.decrement.php" class="methodname" rel="rdfs-seeAlso">Memcached::decrement()</a> - Disminuye un valor num&eacute;rico</span></li>
    <li><span class="methodname"><a href="memcached.increment.php" class="methodname" rel="rdfs-seeAlso">Memcached::increment()</a> - Incrementa num&eacute;ricamente un elemento</span></li>
    <li><span class="methodname"><a href="memcached.incrementbykey.php" class="methodname" rel="rdfs-seeAlso">Memcached::incrementByKey()</a> - Incrementa un valor num&eacute;rico de un elemento almacenado en un servidor espec&iacute;fico</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>