PHP Dokumentation: Function is-buffer
12. Januar 2010 von werner
is_buffer
(PHP 6 >= 6.0.0)
is_buffer — Prüft, ob eine Variable ein nativer Unicode- oder Binärstring ist
Beschreibung
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 folgendeAusgabe:
unicode ist ein Unicode- oder Binarystringbinary ist ein Unicode- oder Binärstringresource ist keine Buffervariableinteger ist keine Buffervariable
Siehe auch
- is_binary() – Prüft ob eine Variable ein nativer Binärstring ist
- is_string() – Prüft, ob Variable vom Typ string ist
- is_unicode() – Prüft ob eine Variable ein Unicode-String ist