Fonctions de gestion des variables
PHP Manual

is_buffer

(PHP 6 >= 6.0.0)

is_bufferVérifie si une variable est unicode ou binaire

Description

bool is_buffer ( mixed $var )

Vérifie si la variable fournie est unicode ou binaire.

Liste de paramètres

var

La variable à évaluer.

Valeurs de retour

Retourne TRUE si var est unicode ou binaire, FALSE sinon.

Exemples

Exemple #1 Exemle avec is_buffer()

<?php
// Déclare des variables avec différents types
$types = array(
            
'unicode'    => 'Unicode string'
            
'binary'    => b'Binary string'
            
'resource'    => fopen('php://stdin''r'), 
            
'integer'    => 42
            
);

// Teste les types de buffer
foreach($types as $type => $value)
{
    if(
is_buffer($value))
    {
        echo 
$type ' est une chaîne unicode ou binaire';
    }
    else
    {
        echo 
$type ' n\'est pas un buffer';
    }

    echo 
PHP_EOL;
}
?>

L'exemple ci-dessus va afficher :

unicode est une chaîne unicode ou binaire
binary est une chaîne unicode ou binaire
resource n'est pas un buffer
integer n'est pas un buffer

Voir aussi


Fonctions de gestion des variables
PHP Manual