PHP | SplFileInfo isReadable() Function

The SplFileInfo::isReadable() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to check the given file is a readable or not.
Syntax:
bool SplFileInfo::isReadable( void )
Parameters: This function does not accept any parameter.
Return values: This function returns true on success or false on failure.
Note: Set the file permission before executing the program.
Below Programs illustrate the SplFileInfo::isReadable() function in PHP:
Program 1:
<?php    // PHP Program to illustrate // Splfileinfo::isReadable() function    $file = new SplFileInfo("gfg.txt"); $gfg = $file->isReadable();    // Print result var_dump($gfg); echo "</br>";    $file = new SplFileInfo(__FILE__); $gfg = $file->isReadable();    // Print result var_dump($gfg);    ?> |
Output:
bool(false) bool(true)
Program 2:
<?php    // PHP program to use array to check // multiple files    $GFG = array(     "dummy.php",     "gfg_code.cpp",     "html/",     "frame.php");    foreach ($GFG as &$file_name) {        // Create new SplFile Object     $file = new SplFileInfo($file_name);        $gfg = $file->isReadable();        // Print result     var_dump($gfg);     echo "</br>";     } ?> |
Output:
bool(true) bool(false) bool(true) bool(false)
Reference: http://php.net/manual/en/splfileinfo.isreadable.php



