La función SplFileInfo::getType() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se utiliza para obtener el tipo de archivo.
Sintaxis:
string SplFileInfo::getType( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve el tipo de archivo, es decir, enlace, directorio o archivo.
Los programas a continuación ilustran la función SplFileInfo::getType() en PHP:
Programa 1:
<?php // PHP Program to illustrate // Splfileinfo::getType() function $file = new SplFileInfo(dirname("gfg.txt")); $gfg = $file->getType(); // Print result print($gfg . "</br>"); $file = new SplFileInfo(__FILE__); $gfg = $file->getType(); // Print result print($gfg); ?>
Producción:
dir file
Programa 2:
<?php // PHP program to use array to check // multiple files $GFG = array ( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "/home/rajvir/Desktop", "/var/www/html/", "frame.php" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileInfo($file_name); // Print result echo $file->getType() . "</br>"; } ?>
Producción:
file dir dir file
Referencia: http://php.net/manual/en/splfileinfo.gettype.php