array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.filetype.php', 1 => 'filetype', ), 'up' => array ( 0 => 'ref.filesystem.php', 1 => 'Dosya Sistemi İşlevleri', ), 'prev' => array ( 0 => 'function.filesize.php', 1 => 'filesize', ), 'next' => array ( 0 => 'function.flock.php', 1 => 'flock', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/filesystem/functions/filetype.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
filetype — Dosya türünü döndürür
dosyaismi
Dosya yolu.
Dosyanın türünü döndürür. Olası değerler: fifo, char, dir, block, link, file, socket ve unknown.
Bir hata oluşursa false
döner. eğer stat çağrısı başarısız olur veya
dosya türü anlaşılamazsa ayrıca, bir E_NOTICE
iletisi
çıktılanır.
Başarısızlık durumunda bir
E_WARNING
çıktılanır.
Örnek 1 - filetype() örneği
<?php
echo filetype('/etc/passwd');
echo "\n";
echo filetype('/etc/');
?>
Yukarıdaki örneğin çıktısı:
file dir
Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi clearstatcache() işlevinde bulunabilir.
PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesi Desteklenen Protokoller ve Sarmalayıcılar başlığı altında bulunabilir.