Thursday, October 9, 2025
HomeLanguagesPHP | SplFileObject fstat() Function

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
)

Reference: http://php.net/manual/en/splfileobject.fstat.php

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32342 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6712 POSTS0 COMMENTS
Nicole Veronica
11876 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11937 POSTS0 COMMENTS
Shaida Kate Naidoo
6833 POSTS0 COMMENTS
Ted Musemwa
7092 POSTS0 COMMENTS
Thapelo Manthata
6786 POSTS0 COMMENTS
Umr Jansen
6789 POSTS0 COMMENTS