Funktionen zur Behandlung von Variablen
PHP Manual

is_buffer

(PHP 6 >= 6.0.0)

is_bufferPrüft, ob eine Variable ein nativer Unicode- oder Binärstring ist

Beschreibung

bool is_buffer ( mixed $var )

Prüft, ob eine Variable ein nativer unicode- oder binary-String ist.

Parameter-Liste

var

Die zu prüfende Variable.

Rückgabewerte

Liefert TRUE, wenn var ein nativer unicode- oder binary-String ist, sonst FALSE.

Beispiele

Beispiel #1 is_buffer()-Beispiel

<?php
// Deklariere Variablen verschiedener Typen
$types = array(
            
'unicode'    => 'Unicode string',
            
'binary'    => b'Binary string',
            
'resource'    => fopen('php://stdin''r'),
            
'integer'    => 42
            
);

// Prüft, welche Variablen Strings sind
foreach($types as $type => $value)
{
    if(
is_buffer($value))
    {
        echo 
$type ' ist ein Unicode- oder Binärstring';
    }
    else
    {
        echo 
$type ' ist keine Buffervariable';
    }

    echo 
PHP_EOL;
}
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

unicode ist ein Unicode- oder Binarystring
binary ist ein Unicode- oder Binärstring
resource ist keine Buffervariable
integer ist keine Buffervariable

Siehe auch


Funktionen zur Behandlung von Variablen
PHP Manual