Open In App

PHP | SplFileInfo getType() Function

Last Updated : 18 Dec, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
The SplFileInfo::getType() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the file type. Syntax:
string SplFileInfo::getType( void )
Parameters: This function does not accept any parameter. Return values: This function returns the type of file i.e. link, dir or file. Below Programs illustrate the SplFileInfo::getType() function in PHP: Program 1: php
<?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);

?>
Output:
dir
file
Program 2: php
<?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>"; 

} 
?>
Output:
file
dir
dir
file
Reference: http://php.net/manual/en/splfileinfo.gettype.php

Next Article

Similar Reads