La función SplFileObject::fstat() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se utiliza para proporcionar la información del archivo.
Sintaxis:
array SplFileObject::fstat( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve una array que contiene detalles del archivo.
Los siguientes programas ilustran la función SplFileObject::fstat() en PHP:
Programa 1:
<?php // Create an SplFile Object $gfg = new SplFileObject("gfg.txt", "r"); $stat = $gfg->fstat(); // Print result print_r($stat); ?>
Producción:
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 )
Programa 2: programa PHP para dar la información del archivo actual.
<?php // Create Spl Object $gfg = new SplFileObject(__FILE__, "r"); $stat = $gfg->fstat(); // Print result print_r($stat); ?>
Producción:
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 )
Referencia: http://php.net/manual/en/splfileobject.fstat.php