(PHP 6 >= 6.0.0)
is_buffer — Bir değişkenin bir evrenkodlu mu yoksa bir ikil dizge mi içerdiğine bakar
Belirtilen değişken, evrenkodlu veya ikil bir dizge içeriyorsa TRUE döner.
Sınanacak değişken.
Belirtilen değişken evrenkodlu veya ikil bir dizge içeriyorsa TRUE, aksi takdirde FALSE döner.
Örnek 1 - is_buffer() örneği
<?php
// Farklı türlerde bazı değişkenler tanımlayalım
$types = array(
'unicode' => 'Evrenkodlu dizge',
'binary' => b'İkil dizge',
'resource' => fopen('php://stdin', 'r'),
'integer' => 42
);
// Tamponun hangi türde olduğuna bakalım
foreach($types as $type => $value)
{
if(is_buffer($value))
{
echo $type . ' bir evrenkodlu veya ikil dizgedir';
}
else
{
echo $type . ' bir tampon değeri değildir';
}
echo PHP_EOL;
}
?>
Yukarıdaki örneğin çıktısı:
unicode bir evrenkodlu veya ikil dizgedir binary bir evrenkodlu veya ikil dizgedir resource bir tampon değeri değildir integer bir tampon değeri değildir