finfo_buffer

finfo::buffer

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)

finfo_buffer -- finfo::bufferBir dizge tamponu hakkında bilgi döndürür

Açıklama

Yordamsal kullanım

finfo_buffer(
    finfo$finfo,
    string$string,
    int$flags = FILEINFO_NONE,
    ?resource$context = null
): string|false

Nesne yönelimli kullanım

publicfinfo::buffer(string$string, int$flags = FILEINFO_NONE, ?resource$context = null): string|false

Bu işlev bir dizge içindeki ikil veri hakkında bilgi edinmek için kullanılır.

Bağımsız Değişkenler

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.

Dönen Değerler

Bir hata oluşmuşsa false, aksi takdirde belirtilen dizgenin içeriği hakkında açıklama dizgesi döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0finfo bağımsız değişkeni artık finfo nesnesi kabul ediyor, evvelce bir finfo özkaynağı kabul ederdi.
8.0.0context artık null olabiliyor.

Örnekler

Ö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

Ayrıca Bakınız

To Top