(PHP >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)
finfo_file -- finfo::file — Bir dosya hakkında bilgi döndürür
Yordamsal kullanım
$finfo,$filename,$flags = FILEINFO_NONE,$context = nullNesne yönelimli kullanım
$filename, int $flags = FILEINFO_NONE, ?resource $context = null): string|falseBu işlev bir dosya hakkında bilgi edinmek için kullanılır.
finfofinfo_open() işlevinden dönen finfo nesnesi.
filenameflagscontext
Bir hata oluşmuşsa false, aksi takdirde belirtilen dosyanın 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_file() örneği
<?php
// Bir açıklama değil MIME türü dönsün
$finfo = finfo_open(FILEINFO_MIME_TYPE);
foreach (glob("*") as $dosya) {
echo finfo_file($finfo, $dosya) . "\n";
}
finfo_close($finfo);
?>Yukarıdaki örnek şuna benzer bir çıktı üretir:
text/html image/gif application/vnd.ms-excel