PHP | SplFileObject fstat() Function

The SplFileObject::fstat() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to give the information of the file.
Syntax:
array SplFileObject::fstat( void )
Parameters: This function does not accept any parameter.
Return values: This function returns an array which contains details of the file.
Below Programs illustrate the SplFileObject::fstat() function in PHP:
Program 1:
<?php // Create an SplFile Object $gfg = new SplFileObject("gfg.txt", "r"); $stat = $gfg->fstat(); // Print result print_r($stat); ?> |
Output:
Array
(
[dev] => 771
[ino] => 488704
[mode] => 33188
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 1114
[atime] => 1061067181
[mtime] => 1056136526
[ctime] => 1056136526
[blksize] => 4096
[blocks] => 8
)
Program 2: PHP program to give the information of the current file.
<?php // Create Spl Object $gfg = new SplFileObject(__FILE__, "r"); $stat = $gfg->fstat(); // Print result print_r($stat); ?> |
Output:
Array
(
[dev] => 771
[ino] => 488704
[mode] => 33188
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 1114
[atime] => 1061067181
[mtime] => 1056136526
[ctime] => 1056136526
[blksize] => 4096
[blocks] => 8
)



