Sophie

Sophie

distrib > PLD > ac > amd64 > media > dist > by-pkgid > dd8ef74e7a184506d40e4328053fb785 > files > 1826

php-manual-ro-20051028-1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>Memcache::set</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Manual PHP"
HREF="index.html"><LINK
REL="UP"
TITLE="Memcache Functions"
HREF="ref.memcache.html"><LINK
REL="PREVIOUS"
TITLE="Memcache::replace"
HREF="function.memcache-replace.html"><LINK
REL="NEXT"
TITLE="memcache_debug"
HREF="function.memcache-debug.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=ISO-8859-2"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Manual PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.memcache-replace.html"
ACCESSKEY="P"
>Înapoi</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.memcache-debug.html"
ACCESSKEY="N"
>Înainte</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.Memcache-set"
></A
>Memcache::set</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN59362"
></A
><P
>    (no version information, might be only in CVS)</P
>Memcache::set&nbsp;--&nbsp;Store data at the server</DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN59365"
></A
><H2
>Description</H2
>bool <B
CLASS="methodname"
>Memcache::set</B
> ( string key, mixed var [, int flag [, int expire]])<BR
></BR
><P
>&#13;   <B
CLASS="function"
>Memcache::set()</B
> stores an item 
   <VAR
CLASS="parameter"
>var</VAR
> with <VAR
CLASS="parameter"
>key</VAR
> on the 
   memcached server. Parameter <VAR
CLASS="parameter"
>expire</VAR
> is expiration 
   time in seconds. If it's 0, the item never expires (but memcached server 
   doesn't guarantee this item to be stored all the time, it could be deleted 
   from the cache to make place for other items).
  </P
><P
>&#13;   You can use <TT
CLASS="constant"
><B
>MEMCACHE_COMPRESSED</B
></TT
> constant as 
   <VAR
CLASS="parameter"
>flag</VAR
> value if you want to use on-the-fly
   compression (uses zlib).
  </P
><P
>&#13;   Also you can use <B
CLASS="function"
>memcache_set()</B
> function.
   See example below.
  </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Not&#227;: </B
>
    Remember that resource variables (i.e. file and connection descriptors)
    cannot be stored in the cache, because they cannot be adequately
    represented in serialized state.
   </P
></BLOCKQUOTE
></DIV
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN59394"
></A
><P
><B
>Exemplu 1. <B
CLASS="function"
>Memcache::set()</B
> example</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#FF8000">/* procedural API */<br /><br />/* connect to memcached server */<br /></font><font color="#0000BB">$memcache_obj </font><font color="#007700">= </font><font color="#0000BB">memcache_connect</font><font color="#007700">(</font><font color="#DD0000">'memcache_host'</font><font color="#007700">, </font><font color="#0000BB">11211</font><font color="#007700">);<br /><br /></font><font color="#FF8000">/*<br />set value of item with key 'var_key'<br />using 0 as flag value, compression is not used<br />expire time is 30 seconds<br />*/<br /></font><font color="#0000BB">memcache_set</font><font color="#007700">(</font><font color="#0000BB">$memcache_obj</font><font color="#007700">, </font><font color="#DD0000">'var_key'</font><font color="#007700">, </font><font color="#DD0000">'some variable'</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#0000BB">30</font><font color="#007700">);<br /><br />echo </font><font color="#0000BB">memcache_get</font><font color="#007700">(</font><font color="#0000BB">$memcache_obj</font><font color="#007700">, </font><font color="#DD0000">'var_key'</font><font color="#007700">);<br /><br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN59398"
></A
><P
><B
>Exemplu 2. <B
CLASS="function"
>Memcache::set()</B
> example</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#FF8000">/* OO API */<br /><br /></font><font color="#0000BB">$memcache_obj </font><font color="#007700">= new </font><font color="#0000BB">Memcache</font><font color="#007700">;<br /><br /></font><font color="#FF8000">/* connect to memcached server */<br /></font><font color="#0000BB">$memcache</font><font color="#007700">-&gt;</font><font color="#0000BB">connect</font><font color="#007700">(</font><font color="#DD0000">'memcache_host'</font><font color="#007700">, </font><font color="#0000BB">11211</font><font color="#007700">);<br /><br /></font><font color="#FF8000">/*<br />set value of item with key 'var_key', using on-the-fly compression<br />expire time is 50 seconds<br />*/<br /></font><font color="#0000BB">$memcache_obj</font><font color="#007700">-&gt;</font><font color="#0000BB">set</font><font color="#007700">(</font><font color="#DD0000">'var_key'</font><font color="#007700">, </font><font color="#DD0000">'some really big variable'</font><font color="#007700">, </font><font color="#0000BB">MEMCACHE_COMPRESSED</font><font color="#007700">, </font><font color="#0000BB">50</font><font color="#007700">);<br /><br />echo </font><font color="#0000BB">$memcache_obj</font><font color="#007700">-&gt;</font><font color="#0000BB">get</font><font color="#007700">(</font><font color="#DD0000">'var_key'</font><font color="#007700">);<br /><br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
><P
>&#13;   Returneazã <TT
CLASS="constant"
><B
>TRUE</B
></TT
> în caz de succes, <TT
CLASS="constant"
><B
>FALSE</B
></TT
> în caz contrar.
  </P
><P
>&#13;   See also
   <B
CLASS="function"
>Memcache::add()</B
>, 
   <B
CLASS="function"
>Memcache::replace()</B
>.
  </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.memcache-replace.html"
ACCESSKEY="P"
>Înapoi</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Acas&#227;</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.memcache-debug.html"
ACCESSKEY="N"
>Înainte</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Memcache::replace</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.memcache.html"
ACCESSKEY="U"
>Sus</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>memcache_debug</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>