Ouvre une connexion avec le serveur Memcache

# Memcache::connect

# memcache_connect

(PECL memcache >= 0.2.0)

Memcache::connect -- memcache_connect — Ouvre une connexion avec le serveur Memcache

### Description

function Memcache::connect(string `$host`, int `$port` = ?, int `$timeout` = ?): bool
function memcache_connect(string `$host`, int `$port` = ?, int `$timeout` = ?): Memcache

Memcache::connect() établit une connexion avec le serveur de cache `Memcache`. La connexion, qui a été ouverte en utilisant la fonction Memcache::connect() sera automatiquement fermée à la fin du script. Il est possible de néanmoins la refermer en utilisant la fonction Memcache::close().

### Liste de paramètres

`host`
  Pointe à l'hôte où memcache écoute pour des connexions. Ce paramètre peut également spécifier d'autres transporteurs comme `unix:///path/to/memcached.sock` pour utiliser les sockets Unix, et, dans ce cas, `port` doit également être défini à `0`.
`port`
  Pointe au port où memcache écoute pour des connexions. Définir ce paramètre à `0` lors de l'utilisation des sockets Unix. Note : Par défaut, le paramètre `port` prend la valeur de l'option de configuration memcache.default_port s'il n'est pas spécifié. Pour cette raison, il convient de spécifier explicitement le port lors de l'appel à cette méthode.
`timeout`
  Valeur en seconde qui sera utilisée pour se connecter au démon. Pensez-y deux fois avant de changer la valeur par défaut d'une seconde - il est possible que l'on perde tous les avantages de l'utilisation du cache si la connexion est trop lente.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec Memcache::connect()

    <?php

    /* API procédurale */

    $memcache_obj = memcache_connect('memcache_host', 11211);

    /* API orientée objet */

    $memcache = new Memcache;
    $memcache->connect('memcache_host', 11211);

    ?>

### Notes

Avertissement

Lorsque le paramètre `port` n'est pas spécifié, cette méthode prendra la valeur de la directive de configuration INI memcache.default_port. Si cette valeur a été modifiée à un autre endroit dans l'application, cela peut conduire à des résultats inattendus : pour cette raison, il convient de toujours spécifier le port explicitement lors de l'appel à la méthode.

### Voir aussi

- Memcache::pconnect() - Ouvre une connexion persistante à un serveur de cache
- Memcache::close() - Ferme la connexion avec le serveur Memcache

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open