(PHP 5 >= 5.3.0, PHP 7, PECL fileinfo >= 0.1.0)
finfo_buffer — Bir dizge tamponu hakkında bilgi döndürür
$özkaynak
, string $dizge = NULL
[, int $seçenekler = FILEINFO_NONE
[, resource $bağlam = NULL
]] )$dizge = NULL
[, int $seçenekler = FILEINFO_NONE
[, resource $bağlam = NULL
]] )Bu işlev bir dizge içindeki ikil veri hakkında bilgi edinmek için kullanılır.
özkaynakfinfo_open() işlevinden dönmüş bir Fileinfo özkaynağı.
dizgeİçeriği incelenecek dizge.
seçeneklerFileinfo sabitlerinden biri veya bir kaçının birleşimi.
bağlamBağlamlar 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.
Ö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