<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.wincache.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.wincache-ucache-get.php',
    1 => 'wincache_ucache_get',
    2 => 'Obtiene una variable almacenada en la cach&eacute; del usuario',
  ),
  'up' => 
  array (
    0 => 'ref.wincache.php',
    1 => 'Funciones de WinCache',
  ),
  'prev' => 
  array (
    0 => 'function.wincache-ucache-exists.php',
    1 => 'wincache_ucache_exists',
  ),
  'next' => 
  array (
    0 => 'function.wincache-ucache-inc.php',
    1 => 'wincache_ucache_inc',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/wincache/functions/wincache-ucache-get.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.wincache-ucache-get" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">wincache_ucache_get</h1>
  <p class="verinfo">(PECL wincache &gt;= 1.1.0)</p><p class="refpurpose"><span class="refname">wincache_ucache_get</span> &mdash; <span class="dc-title">
   Obtiene una variable almacenada en la caché del usuario
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.wincache-ucache-get-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>wincache_ucache_get</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$key</code></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter reference">&$success</code><span class="initializer"> = ?</span></span>): <span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span></div>

  <p class="para rdfs-comment">
   Obtiene una variable almacenada en la caché del usuario.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.wincache-ucache-get-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">key</code></dt>
     <dd>
      <p class="para">
       La <code class="parameter">key</code> que se utiliza para almacenar la variable en la caché.
       <code class="parameter">key</code> distingue mayúsculas de minúsculas. <code class="parameter">key</code> puede ser
       un array de claves. En este caso el valor de retorno será un array de valores de cada elemento en
       el array <code class="parameter">key</code>. Si un objeto, o un array que contiene objetos,
       es retornado, entonces los objetos serán decodificados. Véase
       <a href="language.oop5.magic.php#object.wakeup" class="link">__wakeup()</a> para más detalles sobre decodificar objetos.
      </p>
     </dd>
    
    
     <dt><code class="parameter">success</code></dt>
     <dd>
      <p class="para">
       Se establecerá en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en caso de éxito y <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> en caso de error.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.wincache-ucache-get-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="simpara">
   Si <code class="parameter">key</code> es un string, la función devuelve el valor de la variable almacenada con esa clave.
   El parámetro <code class="parameter">success</code> es establecido a <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en caso de éxito y
   a <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> en caso de error.
  </p>
  <p class="simpara">
   El parámetro <code class="parameter">key</code> es un array, el parámetro <code class="parameter">success</code>
   siempre se establece en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>. El array devuelto (pares nombre =&gt; valor) will
   contendrá sólo aquellos pares nombre =&gt; valor en donde la operación de obtención de caché de
   usuario se ha realizado correctamente. Si ninguna de las claves del array encuentran una coincidencia
   en la caché del usuario, un array vacío será devuelto.
  </p>
 </div>

 <div class="refsect1 examples" id="refsect1-function.wincache-ucache-get-examples">
  <h3 class="title">Ejemplos</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 <span class="function"><strong>wincache_ucache_get()</strong></span> con <code class="parameter">key</code> como un string</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />wincache_ucache_add</span><span style="color: #007700">(</span><span style="color: #DD0000">'color'</span><span style="color: #007700">, </span><span style="color: #DD0000">'blue'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">wincache_ucache_get</span><span style="color: #007700">(</span><span style="color: #DD0000">'color'</span><span style="color: #007700">, </span><span style="color: #0000BB">$success</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$success</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>El ejemplo anterior mostrará:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">string(4) &quot;blue&quot;
bool(true)</pre>
</div>
    </div>
   </div>
  </p>
  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Ejemplo #2 <span class="function"><strong>wincache_ucache_get()</strong></span> con <code class="parameter">key</code> como un array</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$array1 </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'green' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'5'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Blue' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'6'</span><span style="color: #007700">, </span><span style="color: #DD0000">'yellow' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'7'</span><span style="color: #007700">, </span><span style="color: #DD0000">'cyan' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'8'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">wincache_ucache_set</span><span style="color: #007700">(</span><span style="color: #0000BB">$array1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$array2 </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'green'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Blue'</span><span style="color: #007700">, </span><span style="color: #DD0000">'yellow'</span><span style="color: #007700">, </span><span style="color: #DD0000">'cyan'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">wincache_ucache_get</span><span style="color: #007700">(</span><span style="color: #0000BB">$array2</span><span style="color: #007700">, </span><span style="color: #0000BB">$success</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$success</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>El ejemplo anterior mostrará:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">array(4) { [&quot;green&quot;]=&gt; string(1) &quot;5&quot;
           [&quot;Blue&quot;]=&gt; string(1) &quot;6&quot;
           [&quot;yellow&quot;]=&gt; string(1) &quot;7&quot;
           [&quot;cyan&quot;]=&gt; string(1) &quot;8&quot; }
bool(true)</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.wincache-ucache-get-seealso">
  <h3 class="title">Ver también</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.wincache-ucache-add.php" class="function" rel="rdfs-seeAlso">wincache_ucache_add()</a> - A&ntilde;ade una nueva variable al cach&eacute; de usuario solo si la variable todav&iacute;a no existe en el cache</span></li>
    <li><span class="function"><a href="function.wincache-ucache-set.php" class="function" rel="rdfs-seeAlso">wincache_ucache_set()</a> - A&ntilde;ade una variable a la cach&eacute; de usuario y sobrescribe la variable si ya existe en la cach&eacute;</span></li>
    <li><span class="function"><a href="function.wincache-ucache-delete.php" class="function" rel="rdfs-seeAlso">wincache_ucache_delete()</a> - Elimina las variables de la memoria cach&eacute; del usuario</span></li>
    <li><span class="function"><a href="function.wincache-ucache-clear.php" class="function" rel="rdfs-seeAlso">wincache_ucache_clear()</a> - Elimina todo el contenido de la cach&eacute; del usuario</span></li>
    <li><span class="function"><a href="function.wincache-ucache-exists.php" class="function" rel="rdfs-seeAlso">wincache_ucache_exists()</a> - Comprueba si una variable existe en la cach&eacute; del usuario</span></li>
    <li><span class="function"><a href="function.wincache-ucache-meminfo.php" class="function" rel="rdfs-seeAlso">wincache_ucache_meminfo()</a> - Recupera informaci&oacute;n sobre el uso de memoria cach&eacute; de usuario</span></li>
    <li><span class="function"><a href="function.wincache-ucache-info.php" class="function" rel="rdfs-seeAlso">wincache_ucache_info()</a> - Recupera informaci&oacute;n sobre los datos almacenados en la cach&eacute; del usuario</span></li>
    <li><a href="language.oop5.magic.php#object.wakeup" class="link">__wakeup()</a></li>
   </ul>
  </p>
 </div>


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