EventBuffer::pullup
EventBuffer::readFrom
EventBuffer
PHP Manual

# EventBuffer::read

(PECL event >= 1.6.0)

EventBuffer::read — Lit les données d'un evbuffer, et vide les octets lus

### Description

public string EventBuffer::read ( int `$max_bytes` )

Lit les premiers `max_bytes` octets depuis le tampon et vide les octets lus. Si le paramètre `max_bytes` représente plus d'octets que de disponible dans le tampon, l'ensemble des octets disponibles seront lus.

### Liste de paramètres

`max_bytes`

  Le nombre maximal d'octets à lire depuis le tampon.

### Valeurs de retour

Retourne la chaîne lue, ou `FALSE` si une erreur survient.

### Historique

Version | Description
--- | ---
1.6.0 | La méthode EventBuffer::read() a été renommée en EventBuffer::read(). EventBuffer::read() ne prend maintenant qu'un seul argument : `max_bytes` ; elle retourne maintenant une chaîne au lieu d'un entier.

### Voir aussi

- EventBuffer::copyout() - Copie le nombre d'octets spécifié depuis le début du tampon
- EventBuffer::drain() - Supprime un nombre spécifié d'octets depuis le début du tampon sans copier les données
- EventBuffer::pullup() - Linearizes data within buffer and returns it's contents as a string
- EventBuffer::readLine() - Extrait une ligne depuis le début du tampon
- EventBuffer::appendFrom() - Déplace le nombre d'octets fourni depuis un tampon source vers la fin du tampon courant

EventBuffer::pullup
EventBuffer::readFrom
EventBuffer
PHP Manual