PHP fstat() Function

❮ PHP Filesystem Reference

Example

Return information about the open file:

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
Run Example »

Definition and Usage

The fstat() function returns information about an open file.

Note: The results from this function will differ from server to server. The array may contain the number index, the name index, or both.

Tip: This function is similar to stat(), except that with this function the file must be open.

Syntax

fstat(file)

Parameter Values

Parameter Description
file Required. Specifies the open file to check


Technical Details

Return Value: An array with information about the open file:
  • [0] or [dev] - Device number
  • [1] or [ino] - Inode number
  • [2] or [mode] - Inode protection mode
  • [3] or [nlink] - Number of links
  • [4] or [uid] - User ID of owner
  • [5] or [gid] - Group ID of owner
  • [6] or [rdev] - Inode device type
  • [7] or [size] - Size in bytes
  • [8] or [atime] - Last access (as Unix timestamp)
  • [9] or [mtime] - Last modified (as Unix timestamp)
  • [10] or [ctime] - Last inode change (as Unix timestamp)
  • [11] or [blksize] - Blocksize of filesystem IO (if supported)
  • [12] or [blocks] - Number of blocks allocated
PHP Version: 4.0+

❮ PHP Filesystem Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.