« Swoole\Atomic::sub
Swoole\Buffer::append »
PHP Manual
Swoole
La classe Swoole\Buffer
La classe Swoole\Buffer
(PECL swoole >= 1.9.0)
Introduction
Synopsis de la classe
class
Swoole\Buffer
{
/* Méthodes */
public
append
(
string
$data
):
int
public
clear
():
void
public
__destruct
():
void
public
expand
(
int
$size
):
int
public
read
(
int
$offset
,
int
$length
):
string
public
recycle
():
void
public
substr
(
int
$offset
,
int
$length
= ?
,
bool
$remove
= ?
):
string
public
__toString
():
string
public
write
(
int
$offset
,
string
$data
):
void
}
Sommaire
Swoole\Buffer::append
— Ajoute la chaîne ou les données binaires à la fin du tampon mémoire et retourne la nouvelle taille de la mémoire allouée.
Swoole\Buffer::clear
— Réinitialise le tampon mémoire.
Swoole\Buffer::__construct
— Allocation de blocs de mémoire de taille fixe.
Swoole\Buffer::__destruct
— Détruit le tampon mémoire Swoole.
Swoole\Buffer::expand
— Etend la taille du tampon mémoire.
Swoole\Buffer::read
— Lit les données du tampon mémoire en fonction du décalage et de la longueur.
Swoole\Buffer::recycle
— Libère la mémoire à l'OS qui n'est pas utilisée par le tampon mémoire.
Swoole\Buffer::substr
— Lit les données du tampon mémoire en fonction du décalage et de la longueur. Ou supprime les données du tampon mémoire.
Swoole\Buffer::__toString
— Renvoie la valeur de la chaîne du tampon mémoire.
Swoole\Buffer::write
— Ecrit des données dans le tampon mémoire. La mémoire allouée pour le tampon ne sera pas modifiée.