array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.finfo-buffer.php', 1 => 'finfo_buffer', ), 'up' => array ( 0 => 'ref.fileinfo.php', 1 => 'Fileinfo İşlevleri', ), 'prev' => array ( 0 => 'ref.fileinfo.php', 1 => 'Fileinfo İşlevleri', ), 'next' => array ( 0 => 'function.finfo-close.php', 1 => 'finfo_close', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/fileinfo/functions/finfo-buffer.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)
finfo_buffer -- finfo::buffer — Bir dizge tamponu hakkında bilgi döndürür
Yordamsal kullanım
$finfo
,$string
,$flags
= FILEINFO_NONE
,$context
= null
Nesne yönelimli kullanım
$string
, int $flags
= FILEINFO_NONE
, ?resource $context
= null
): string|falseBu işlev bir dizge içindeki ikil veri hakkında bilgi edinmek için kullanılır.
finfo
finfo_open() işlevinden dönen finfo nesnesi.
string
İçeriği incelenecek dizge.
flags
Fileinfo sabitlerinden biri veya bir kaçının birleşimi.
context
Akımlar hakkında bilgi edinmek için Akım İşlevleri bölümüne bakınız.
Bir hata oluşmuşsa false
, aksi takdirde belirtilen dizgenin içeriği
hakkında açıklama dizgesi döner.
Sürüm: | Açıklama |
---|---|
8.1.0 |
finfo bağımsız değişkeni artık finfo
nesnesi kabul ediyor, evvelce bir finfo özkaynağı kabul ederdi.
|
8.0.0 |
context artık null olabiliyor.
|
Örnek 1 - finfo_buffer() örneği
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["betik"]) . "\n";
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
application/x-sh; charset=us-ascii