PHP | SplFileObject fstat() Function
Last Updated :
20 Dec, 2018
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
$gfg = new SplFileObject( "gfg.txt" , "r" );
$stat = $gfg -> fstat ();
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
$gfg = new SplFileObject( __FILE__ , "r" );
$stat = $gfg -> fstat ();
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
)
Reference: http://php.net/manual/en/splfileobject.fstat.php
Share your thoughts in the comments
Please Login to comment...