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/memcached/constants.xml

1033 lines
35 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: b6c220c748034c8db2d007ef42b74b212ac2f1cd Maintainer: dams Status: ready -->
<!-- Reviewed: yes -->
<appendix xml:id="memcached.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="memcached.constants.opt-compression">
<term><constant>Memcached::OPT_COMPRESSION</constant></term>
<listitem>
<simpara>
Active ou désactive la compression du contenu. Si elle est
activée, les éléments qui dépassent une taille (actuellement
2000 octets), seront compressés durant le stockage, et
décompressés au déstockage, de manière transparente. Le seuil peut être configuré à
l'aide du paramètre ini <link linkend="ini.memcached.compression-threshold">memcached.compression_threshold</link>.
</simpara>
<para>Type : <type>bool</type>, par défaut : &true;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-compression-type">
<term><constant>Memcached::OPT_COMPRESSION_TYPE</constant></term>
<listitem>
<simpara>
Spécifie l'algorithme de compression à utiliser, si la compression est activée.
Les algorithmes valides sont <constant>Memcached::COMPRESSION_FASTLZ</constant>,
<constant>Memcached::COMPRESSION_ZLIB</constant> et
<constant>Memcached::COMPRESSION_ZSTD</constant>.
</simpara>
<para>Type : <type>int</type>, par défaut : <constant>Memcached::COMPRESSION_FASTLZ</constant>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.compression-fastlz">
<term><constant>Memcached::COMPRESSION_FASTLZ</constant></term>
<listitem>
<simpara>
L'algorithme de compression FASTLZ.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.compression-zlib">
<term><constant>Memcached::COMPRESSION_ZLIB</constant></term>
<listitem>
<simpara>L'algorithme de compression ZLIB.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.compression-zstd">
<term><constant>Memcached::COMPRESSION_ZSTD</constant></term>
<listitem>
<simpara>
L'algorithme de compression ZSTD.
</simpara>
<simpara>
Disponible à partir de Memcached 3.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-compression-level">
<term><constant>Memcached::OPT_COMPRESSION_LEVEL</constant></term>
<listitem>
<simpara>
Spécifie le niveau de compression à utiliser, si la compression est activée.
</simpara>
<simplelist>
<member><constant>Memcached::COMPRESSION_FASTLZ</constant> ne supporte pas les niveaux de compression.</member>
<member><constant>Memcached::COMPRESSION_ZSTD</constant> : le niveau minimum est <literal>-22</literal> et le niveau maximum est <literal>22</literal>.</member>
<member><constant>Memcached::COMPRESSION_ZLIB</constant> : le niveau minimum est <literal>0</literal> et le niveau maximum est <literal>9</literal>.</member>
</simplelist>
<para>Type : <type>int</type>, par défaut : <literal>3</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-serializer">
<term><constant>Memcached::OPT_SERIALIZER</constant></term>
<listitem>
<simpara>
Spécifie la fonction de sérialisation à utiliser pour les valeurs non
scalaires. Les fonctions valides sont
<constant>Memcached::SERIALIZER_PHP</constant>,
<constant>Memcached::SERIALIZER_IGBINARY</constant>,
<constant>Memcached::SERIALIZER_JSON</constant>,
<constant>Memcached::SERIALIZER_JSON_ARRAY</constant> et
<constant>Memcached::SERIALIZER_MSGPACK</constant>.
</simpara>
<para>
Type : <type>int</type>, par défaut : <constant>Memcached::SERIALIZER_IGBINARY</constant> si disponible,
puis <constant>Memcached::SERIALIZER_MSGPACK</constant> si disponible,
puis <constant>Memcached::SERIALIZER_PHP</constant>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.serializer-php">
<term><constant>Memcached::SERIALIZER_PHP</constant></term>
<listitem>
<para>
La fonction de sérialisation par défaut de PHP.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.serializer-igbinary">
<term><constant>Memcached::SERIALIZER_IGBINARY</constant></term>
<listitem>
<simpara>
Le sérialiseur <link linkend="book.igbinary">igbinary</link>.
Au lieu d'une représentation textuelle, cette fonction stocke les
structures PHP dans un format compact et binaire, avec un gain
de temps et d'espace.
</simpara>
<simpara>
Ce sérialiseur est pris en charge uniquement si memcached est configuré avec
l'option <option>--enable-memcached-igbinary</option> et si l'extension
<link linkend="intro.igbinary">igbinary</link> est chargée.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.serializer-json">
<term><constant>Memcached::SERIALIZER_JSON</constant></term>
<listitem>
<para>Le sérialiseur JSON. Ce sérialiseur désérialise le JSON en un objet.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.serializer-json-array">
<term><constant>Memcached::SERIALIZER_JSON_ARRAY</constant></term>
<listitem>
<simpara>
Le sérialiseur JSON en tableau.
Ce sérialiseur désérialise le JSON en un tableau associatif.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.serializer-msgpack">
<term><constant>Memcached::SERIALIZER_MSGPACK</constant></term>
<listitem>
<simpara>
Le sérialiseur <link xlink:href="&url.pecl.package;msgpack">MessagePack</link>.
</simpara>
<simpara>
Ce sérialiseur est pris en charge uniquement si memcached est configuré avec
l'option <option>--enable-memcached-msgpack</option> et si l'extension
<literal>msgpack</literal> est chargée.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-prefix-key">
<term><constant>Memcached::OPT_PREFIX_KEY</constant></term>
<listitem>
<simpara>
Cette option peut être utilisée pour créer un "domaine" pour les clés.
La valeur spécifiée ici sera préfixée à chaque clé. Elle ne peut pas être
plus longue que <literal>128</literal> caractères, et réduira d'autant
la taille maximale de clé disponible. Le préfixe est appliqué uniquement
aux clés d'élément, et non pas aux clés de serveur.
</simpara>
<para>Type : <type>string</type>, par défaut : <literal>""</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-hash">
<term><constant>Memcached::OPT_HASH</constant></term>
<listitem>
<simpara>
Spécifie l'algorithme de hachage utilisé pour les clés. Les valeurs valides
sont fournies avec les constantes <constant>Memcached::HASH_<replaceable>*</replaceable></constant>.
Chaque algorithme de hachage a ses avantages et inconvénients. Utiliser
celui qui est donné par défaut, si on ne comprend pas, ou que cela
importe peu.
</simpara>
<para>Type : <type>int</type>, par défaut : <constant>Memcached::HASH_DEFAULT</constant></para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-default">
<term><constant>Memcached::HASH_DEFAULT</constant></term>
<listitem>
<para>
L'algorithme par défaut (<literal>Jenkins one-at-a-time</literal>)
de hachage.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-md5">
<term><constant>Memcached::HASH_MD5</constant></term>
<listitem>
<para>
L'algorithme de hachage par MD5
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-crc">
<term><constant>Memcached::HASH_CRC</constant></term>
<listitem>
<para>
L'algorithme de hachage par CRC
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-fnv1-64">
<term><constant>Memcached::HASH_FNV1_64</constant></term>
<listitem>
<para>
L'algorithme de hachage par FNV1_64
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-fnv1a-64">
<term><constant>Memcached::HASH_FNV1A_64</constant></term>
<listitem>
<para>
L'algorithme de hachage par FNV1_64A
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-fnv1-32">
<term><constant>Memcached::HASH_FNV1_32</constant></term>
<listitem>
<para>
L'algorithme de hachage par FNV1_32
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-fnv1a-32">
<term><constant>Memcached::HASH_FNV1A_32</constant></term>
<listitem>
<para>
L'algorithme de hachage par FNV1_32A
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-hsieh">
<term><constant>Memcached::HASH_HSIEH</constant></term>
<listitem>
<para>
L'algorithme de hachage par Hsieh
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.hash-murmur">
<term><constant>Memcached::HASH_MURMUR</constant></term>
<listitem>
<para>
L'algorithme de hachage par Murmur
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-distribution">
<term><constant>Memcached::OPT_DISTRIBUTION</constant></term>
<listitem>
<simpara>
Spécifie la méthode de distribution des clés sur les serveurs.
Actuellement, cette option supporte les modulo et le hachage cohérent.
Le hachage cohérent fournit la meilleure distribution, et permet
aux serveurs d'être ajoutés au groupe avec un minimum de pertes de
cache.
</simpara>
<para>Type : <type>int</type>, par défaut : <constant>Memcached::DISTRIBUTION_MODULA</constant>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.distribution-modula">
<term><constant>Memcached::DISTRIBUTION_MODULA</constant></term>
<listitem>
<para>
L'algorithme de distribution par modulo
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.distribution-consistent">
<term><constant>Memcached::DISTRIBUTION_CONSISTENT</constant></term>
<listitem>
<para>
L'algorithme de distribution par hachage cohérent
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.distribution-virtual-bucket">
<term><constant>Memcached::DISTRIBUTION_VIRTUAL_BUCKET</constant></term>
<listitem>
<simpara>
Algorithme de distribution de clé de hachage Virtual Bucket (également appelé vbucket).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-libketama-compatible">
<term><constant>Memcached::OPT_LIBKETAMA_COMPATIBLE</constant></term>
<listitem>
<para>
Active ou non la compatibilité avec le comportement type libketama.
Quand cette option est activée, l'algorithme de hachage est MD5,
et la distribution est le hachage cohérent. Ceci est pratique car
d'autres client qui utilisent libketama (Python, Ruby, etc.) avec
la même configuration serveur seront capables d'utiliser les mêmes
clés, de manière transparente.
</para>
<note>
<para>
Cette option est hautement recommandée, pour utiliser
le hachage cohérent, et il est probable qu'elle soit activée
par défaut dans de futures versions.
</para>
</note>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-libketama-hash">
<term><constant>Memcached::OPT_LIBKETAMA_HASH</constant></term>
<listitem>
<simpara>
Spécifie l'algorithme de hachage pour le mappage de l'hôte.
</simpara>
<para>Type : <type>int</type>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-tcp-keepalive">
<term><constant>Memcached::OPT_TCP_KEEPALIVE</constant></term>
<listitem>
<simpara>
Active le maintien de la connexion TCP (keep-alive).
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-buffer-writes">
<term><constant>Memcached::OPT_BUFFER_WRITES</constant></term>
<listitem>
<simpara>
Active ou non la bufferisation d'entrée / sortie. La bufferisation
fait que les commandes de stockage mettent en buffer, au lieu de
faire des envois. Toute action qui lit des données fait que le
buffer d'écriture est envoyé au serveur distant. La fermeture de la
connexion ou son arrêt vont aussi forcer l'envoi des données du
buffer.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-binary-protocol">
<term><constant>Memcached::OPT_BINARY_PROTOCOL</constant></term>
<listitem>
<simpara>
Activer cette option pour utiliser le protocole binaire.
À noter qu'il n'est pas possible de changer cette option pour
une connexion déjà ouverte.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-no-block">
<term><constant>Memcached::OPT_NO_BLOCK</constant></term>
<listitem>
<simpara>
Active ou non les transferts asynchrones. Ceci est le mode de transfert
le plus rapide, pour les fonctions de stockage.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-noreply">
<term><constant>Memcached::OPT_NOREPLY</constant></term>
<listitem>
<simpara>
Active ou désactive l'ignorance du résultat des commandes de stockage
(set, add, replace, append, prepend, delete, increment, decrement, etc.).
Les commandes de stockage seront envoyées sans passer du temps à attendre
pour une réponse (il n'y aurait pas de réponse).
Les commandes de récupérations tel que <methodname>Memcached::get</methodname>
ne sont pas affectées par ce paramétrage.
</simpara>
<para>Type: <type>bool</type>, par défaut: &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-tcp-nodelay">
<term><constant>Memcached::OPT_TCP_NODELAY</constant></term>
<listitem>
<simpara>
Active ou non les connexions sans délai des sockets (cela peut être
un gain de performances dans certains environnements).
</simpara>
<para>Type: <type>bool</type>, par défaut: &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-socket-send-size">
<term><constant>Memcached::OPT_SOCKET_SEND_SIZE</constant></term>
<listitem>
<simpara>
La taille maximale du buffer d'envoi par socket, en octets.
</simpara>
<para>
Type : <type>int</type>, par défaut : varie en fonction de la configuration de la plateforme/du noyau.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-socket-recv-size">
<term><constant>Memcached::OPT_SOCKET_RECV_SIZE</constant></term>
<listitem>
<simpara>
La taille maximale du buffer de réception par socket, en octets.
</simpara>
<para>
Type : <type>int</type>, par défaut : varie en fonction de la configuration de la plateforme/du noyau.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-connect-timeout">
<term><constant>Memcached::OPT_CONNECT_TIMEOUT</constant></term>
<listitem>
<simpara>
En mode non-bloquant, cette option configure le délai d'expiration
durant la connexion du socket, en millisecondes.
</simpara>
<para>Type: <type>int</type>, par défaut: <literal>1000</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-retry-timeout">
<term><constant>Memcached::OPT_RETRY_TIMEOUT</constant></term>
<listitem>
<simpara>
La durée, en secondes, d'attente avant de tenter à nouveau une
connexion qui a échoué.
</simpara>
<para>Type: <type>int</type>, par défaut: <literal>2</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-dead-timeout">
<term><constant>Memcached::OPT_DEAD_TIMEOUT</constant></term>
<listitem>
<simpara>
La durée, en secondes, à attendre avant de réessayer les serveurs morts.
<literal>0</literal> signifie aucun réessai.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>0</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-send-timeout">
<term><constant>Memcached::OPT_SEND_TIMEOUT</constant></term>
<listitem>
<simpara>
Délai d'expiration d'envoi pour le socket, en microsecondes. Dans les cas
où on utilise un socket non bloquant, cela permettra d'avoir
des délais d'expiration en envoi de données, malgré tout.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>0</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-recv-timeout">
<term><constant>Memcached::OPT_RECV_TIMEOUT</constant></term>
<listitem>
<simpara>
Délai d'expiration de réception pour le socket, en microsecondes. Dans les cas
où on utilise un socket non bloquant, cela permettra d'avoir
des délais d'expiration en réception de données, malgré tout.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>0</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-poll-timeout">
<term><constant>Memcached::OPT_POLL_TIMEOUT</constant></term>
<listitem>
<simpara>
Délai d'expiration pour le polling de connexions, en millisecondes.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>1000</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-cache-lookups">
<term><constant>Memcached::OPT_CACHE_LOOKUPS</constant></term>
<listitem>
<simpara>
Active ou non le cache de DNS.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-server-failure-limit">
<term><constant>Memcached::OPT_SERVER_FAILURE_LIMIT</constant></term>
<listitem>
<simpara>
Spécifie la limite du nombre d'échec de connexions. Le serveur sera
alors retiré de la liste après autant d'échec de connexions en succession.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>5</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-server-timeout-limit">
<term><constant>Memcached::OPT_SERVER_TIMEOUT_LIMIT</constant></term>
<listitem>
<simpara>
Spécifie la limite de délai d'attente pour les tentatives de connexion au serveur.
Le serveur sera supprimé après ce nombre de délais d'attente continus de connexion.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>0</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-auto-eject-hosts">
<term><constant>Memcached::OPT_AUTO_EJECT_HOSTS</constant></term>
<listitem>
<para>
Supprime les serveurs désactivés de la liste. À utiliser avec
<constant>Memcached::OPT_SERVER_FAILURE_LIMIT</constant> et
<constant>Memcached::OPT_SERVER_TIMEOUT_LIMIT</constant>.
</para>
<note>
<para>
Cette option est remplacée par
<constant>Memcached::OPT_REMOVE_FAILED_SERVERS</constant>.
</para>
</note>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-verify-key">
<term><constant>Memcached::OPT_VERIFY_KEY</constant></term>
<listitem>
<simpara>
Active la vérification des clés par memcached.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-use-udp">
<term><constant>Memcached::OPT_USE_UDP</constant></term>
<listitem>
<simpara>
Utilise UDP au lieu de TCP.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-number-of-replicas">
<term><constant>Memcached::OPT_NUMBER_OF_REPLICAS</constant></term>
<listitem>
<simpara>
Stocke ce nombre de répliques de chaque élément sur différents serveurs.
</simpara>
<para>Type : <type>int</type>, par défaut : <literal>0</literal>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-randomize-replica-reads">
<term><constant>Memcached::OPT_RANDOMIZE_REPLICA_READS</constant></term>
<listitem>
<simpara>
Randomise le serveur de lecture de réplique.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.opt-remove-failed-servers">
<term><constant>Memcached::OPT_REMOVE_FAILED_SERVERS</constant></term>
<listitem>
<simpara>
Supprime les serveurs désactivés de la liste. À utiliser avec
<constant>Memcached::OPT_SERVER_FAILURE_LIMIT</constant> et
<constant>Memcached::OPT_SERVER_TIMEOUT_LIMIT</constant>.
</simpara>
<para>Type : <type>bool</type>, par défaut : &false;.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-igbinary">
<term><constant>Memcached::HAVE_IGBINARY</constant></term>
<listitem>
<simpara>
Indique si le support de la fonction de sérialisation
igbinary est activé.
</simpara>
<para>Type: <type>bool</type>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-json">
<term><constant>Memcached::HAVE_JSON</constant></term>
<listitem>
<simpara>
Indique si la fonction de sérialisation JSON
est disponible.
</simpara>
<para>Type: <type>bool</type>.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-msgpack">
<term><constant>Memcached::HAVE_MSGPACK</constant></term>
<listitem>
<simpara>Indique si le support du sérialiseur msgpack est disponible.</simpara>
<para>Type: <type>bool</type>.</para>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-zstd">
<term><constant>Memcached::HAVE_ZSTD</constant></term>
<listitem>
<simpara>Indique si la prise en charge de la compression ZSTD est disponible.</simpara>
<para>Type : <type>bool</type>.</para>
<para>Disponible à partir de Memcached 3.3.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-encoding">
<term><constant>Memcached::HAVE_ENCODING</constant></term>
<listitem>
<simpara>
Indique si le chiffrement des données via
<methodname>Memcached::setEncodingKey</methodname> est pris en charge.
</simpara>
<para>Type : <type>bool</type>.</para>
<para>Disponible à partir de Memcached 3.1.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-session">
<term><constant>Memcached::HAVE_SESSION</constant></term>
<listitem>
<para>Type: <type>bool</type>.</para>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.have-sasl">
<term><constant>Memcached::HAVE_SASL</constant></term>
<listitem>
<para>Type: <type>bool</type>.</para>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.get-extended">
<term><constant>Memcached::GET_EXTENDED</constant></term>
<listitem>
<para>
Un drapeau pour <methodname>Memcached::get</methodname>,
<methodname>Memcached::getMulti</methodname> et
<methodname>Memcached::getMultiByKey</methodname> pour s'assurer
que les valeurs du jeton CAS sont également renvoyées.
</para>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.get-preserve-order">
<term><constant>Memcached::GET_PRESERVE_ORDER</constant></term>
<listitem>
<para>Une option pour <methodname>Memcached::getMulti</methodname> et
<methodname>Memcached::getMultiByKey</methodname> afin de s'assurer que les
clés sont retournées dans le même ordre que leur ordre de requête.
Les clés inexistantes prennent alors la valeur &null;
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-success">
<term><constant>Memcached::RES_SUCCESS</constant></term>
<listitem>
<para>
L'opération a réussi.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-failure">
<term><constant>Memcached::RES_FAILURE</constant></term>
<listitem>
<para>
L'opération a échoué, d'une manière ou d'une autre.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-host-lookup-failure">
<term><constant>Memcached::RES_HOST_LOOKUP_FAILURE</constant></term>
<listitem>
<para>
La recherche DNS a échoué.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-unknown-read-failure">
<term><constant>Memcached::RES_UNKNOWN_READ_FAILURE</constant></term>
<listitem>
<para>
Échec de lecture sur le réseau.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-protocol-error">
<term><constant>Memcached::RES_PROTOCOL_ERROR</constant></term>
<listitem>
<para>
Mauvaise commande dans le protocole memcached.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-client-error">
<term><constant>Memcached::RES_CLIENT_ERROR</constant></term>
<listitem>
<para>
Erreur du côté du client.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-server-error">
<term><constant>Memcached::RES_SERVER_ERROR</constant></term>
<listitem>
<para>
Erreur du côté du serveur.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-write-failure">
<term><constant>Memcached::RES_WRITE_FAILURE</constant></term>
<listitem>
<para>
Échec de l'écriture sur le réseau.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-data-exists">
<term><constant>Memcached::RES_DATA_EXISTS</constant></term>
<listitem>
<para>
Échec de la comparaison et échange : l'élément qu'on essaie
de stocker a été modifié depuis la dernière lecture.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-notstored">
<term><constant>Memcached::RES_NOTSTORED</constant></term>
<listitem>
<para>
L'élément n'a pas été stocké, mais pas à cause d'une erreur. Ceci est
normal, et signifie qu'une condition pour un ajout "<literal>add</literal>"
ou un remplacement "<literal>replace</literal>" n'a pas été satisfait, ou
qu'un élément a été mis dans une file d'effacement.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-notfound">
<term><constant>Memcached::RES_NOTFOUND</constant></term>
<listitem>
<para>
L'élément avec cette clé n'a pas été trouvé (avec une opération
"<literal>get</literal>" ou "<literal>cas</literal>").
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-partial-read">
<term><constant>Memcached::RES_PARTIAL_READ</constant></term>
<listitem>
<para>
Erreur de lecture partielle sur le réseau.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-some-errors">
<term><constant>Memcached::RES_SOME_ERRORS</constant></term>
<listitem>
<para>
Des erreurs sont survenues durant une lecture multiple.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-no-servers">
<term><constant>Memcached::RES_NO_SERVERS</constant></term>
<listitem>
<para>
Liste de serveurs vide.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-end">
<term><constant>Memcached::RES_END</constant></term>
<listitem>
<para>
Fin de jeu de résultats.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-errno">
<term><constant>Memcached::RES_ERRNO</constant></term>
<listitem>
<para>
Erreur système.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-buffered">
<term><constant>Memcached::RES_BUFFERED</constant></term>
<listitem>
<para>
L'opération a été bufferisée.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-timeout">
<term><constant>Memcached::RES_TIMEOUT</constant></term>
<listitem>
<para>
Le délai d'exécution de l'opération a expiré.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-bad-key-provided">
<term><constant>Memcached::RES_BAD_KEY_PROVIDED</constant></term>
<listitem>
<para>
Mauvaise clé.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-stored">
<term><constant>Memcached::RES_STORED</constant></term>
<listitem>
<simpara>Élément stocké.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-deleted">
<term><constant>Memcached::RES_DELETED</constant></term>
<listitem>
<simpara>Élément supprimé.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-stat">
<term><constant>Memcached::RES_STAT</constant></term>
<listitem>
<simpara>Statistiques.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-item">
<term><constant>Memcached::RES_ITEM</constant></term>
<listitem>
<simpara>Élément.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-not-supported">
<term><constant>Memcached::RES_NOT_SUPPORTED</constant></term>
<listitem>
<simpara>Non pris en charge.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-fetch-notfinished">
<term><constant>Memcached::RES_FETCH_NOTFINISHED</constant></term>
<listitem>
<simpara>Récupération non terminée.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-server-marked-dead">
<term><constant>Memcached::RES_SERVER_MARKED_DEAD</constant></term>
<listitem>
<simpara>Serveur marqué comme mort.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-unknown-stat-key">
<term><constant>Memcached::RES_UNKNOWN_STAT_KEY</constant></term>
<listitem>
<simpara>Clé de statistique inconnue.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-invalid-host-protocol">
<term><constant>Memcached::RES_INVALID_HOST_PROTOCOL</constant></term>
<listitem>
<simpara>Protocole d'hôte invalide.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-memory-allocation-failure">
<term><constant>Memcached::RES_MEMORY_ALLOCATION_FAILURE</constant></term>
<listitem>
<simpara>Échec d'allocation mémoire.</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-connection-socket-create-failure">
<term><constant>Memcached::RES_CONNECTION_SOCKET_CREATE_FAILURE</constant></term>
<listitem>
<para>Impossible de créer un socket.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-payload-failure">
<term><constant>Memcached::RES_PAYLOAD_FAILURE</constant></term>
<listitem>
<para>
Échec de traitement : impossible de compresser,
décompresser ou sérialiser la valeur.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-auth-problem">
<term><constant>Memcached::RES_AUTH_PROBLEM</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-auth-failure">
<term><constant>Memcached::RES_AUTH_FAILURE</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-auth-continue">
<term><constant>Memcached::RES_AUTH_CONTINUE</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-e2big">
<term><constant>Memcached::RES_E2BIG</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-key-too-big">
<term><constant>Memcached::RES_KEY_TOO_BIG</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-server-temporarily-disabled">
<term><constant>Memcached::RES_SERVER_TEMPORARILY_DISABLED</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="memcached.constants.res-server-memory-allocation-failure">
<term><constant>Memcached::RES_SERVER_MEMORY_ALLOCATION_FAILURE</constant></term>
<listitem>
<para>Disponible à partir de Memcached 3.0.0.</para>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- 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
-->