(PHP 6 >= 6.0.0)
is_buffer — Prüft, ob eine Variable ein nativer Unicode- oder Binärstring ist
Prüft, ob eine Variable ein nativer unicode- oder binary-String ist.
Die zu prüfende Variable.
Liefert TRUE, wenn var ein nativer unicode- oder binary-String ist, sonst FALSE.
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