PHP | SplFileInfo getPerms() Function Last Updated : 18 Dec, 2018 Comments Improve Suggest changes Like Article Like Report The SplFileInfo::getPerms() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the permission of the file. Syntax: int SplFileInfo::getPerms( void ) Parameters: This function does not accept any parameter. Return values: This function returns the permission of file. Below Programs illustrate the SplFileInfo::getPerms() function in PHP: Program 1: php <?php // PHP Program to illustrate // Splfileinfo::getPerms() function $file = new SplFileInfo("gfg.txt"); $gfg = $file->getPerms(); // Print permission in octal form echo substr(sprintf('%o', $gfg), -3); ?> 644 Example 2: php <?php // PHP program to use array to check multiple files $GFG = array ( "/home/rajvir/Desktop/GeeksforGeeks/dummy.php", "/home/rajvir/Desktop/gfg_code.cpp", "/var/www/html/gfg.php", "dummy.php" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileInfo($file_name); $gfg = $file->getPerms(); // Print permission in octal form echo substr(sprintf('%o', $gfg), -3) . "</br>"; } ?> Output: 644 604 777 644 Reference: http://php.net/manual/en/splfileinfo.getperms.php Comment More infoAdvertise with us Next Article PHP | SplFileInfo getPerms() Function R R_Raj Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-SplFileInfo Similar Reads PHP | SplFileInfo getType() Function 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, di 1 min read PHP | SplFileInfo getOwner() Function The SplFileInfo::getOwner() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the owner of the file. The owner ID is returns in the numerical format. Syntax: int SplFileInfo::getOwner( void ) Parameters: The function does not accept any parameter. Return Value 1 min read PHP | SplFileInfo getPath() Function The SplFileInfo::getPath() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to return the path without filename. Syntax: string SplFileInfo::getPath( void ) Parameters: The function does not accept any parameter. Return Value: This function returns the path of file 1 min read PHP | SplFileInfo getSize( ) Function The SplFileInfo::getSize() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get file size in bytes. Syntax: int SplFileInfo::getSize( void ) Parameters: This function does not accept any parameter. Return values: This function returns the size of file in bytes. B 1 min read PHP | SplFileInfo getInode() Function The SplFileInfo::getInode() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the inode number for the filesystem object. Syntax: int SplFileInfo::getInode( void) Parameters: This function does not accept any parameter. Return Value: This function returns inod 1 min read PHP | SplFileInfo getATime() Function The SplFileInfo::getATime() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the last access time of the file. Syntax: int SplFileInfo::getATime( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the last acce 1 min read PHP | SplFileInfo getMTime() Function The SplFileInfo::getMTime() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to return the last modified time. The returned time in Unix timestamp. Syntax: int SplFileInfo::getMTime( void ) Parameters: This function does not accept any parameter. Return Value: This 1 min read PHP | SplFileInfo getCTime() Function The SplFileInfo::getCTime() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the inode change time. The returned time is in Unix timestamp format. Syntax: int SplFileInfo::getCTime( void ) Parameters: This function does not accept any parameter. Return Value: 1 min read PHP | SplFileInfo getFilename() Function The SplFileInfo::getFilename() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the file name. Syntax: string SplFileInfo::getFilename( void ) Parameters: This function does not accept any parameter. Return Value: This function returns a string which contains 1 min read PHP | SplFileInfo getPathname() Function The SplFileInfo::getPathname() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to get the path of file. Syntax: string SplFileInfo::getPathname( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the path of the file 1 min read Like