(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 = nullNesne 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.
finfofinfo_open() işlevinden dönen finfo nesnesi.
stringİçeriği incelenecek dizge.
flagsFileinfo sabitlerinden biri veya bir kaçının birleşimi.
contextAkı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