php[tek] 2018 : Call for Speakers


(PHP 5, PHP 7)

DirectoryIterator::getTypeDetermine the type of the current DirectoryIterator item


public string DirectoryIterator::getType ( void )

Determines which file type the current DirectoryIterator item belongs to. One of file, link, or dir.


Această funcție nu are parametri.

Valorile întoarse

Returns a string representing the type of the file. May be one of file, link, or dir.


Example #1 DirectoryIterator::getType() example

= new DirectoryIterator(dirname(__FILE__));
foreach (
$iterator as $fileinfo) {
$fileinfo->getFilename() . " " $fileinfo->getType() . "\n";

Exemplul de mai sus va afișa ceva similar cu:

. dir
.. dir
apple.jpg file
banana.jpg file
example.php file
pear.jpg file

A se vedea și

add a note add a note

User Contributed Notes 1 note

boards at gmail dot com
11 years ago
Note that this function returns the file type (e.g. "file", "dir", etc.) and not the MIME type.  To do that, you might want to use this:
$dir = new DirectoryIterator('/some/directory');
$mime = mime_content_type($dir->getPathname());
To Top