(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