PHP stat() Function

Definition

The stat() function returns information about a file.

Syntax

PHP stat() Function has the following syntax.

stat(filename)

Parameter

ParameterIs RequiredDescription
filenameRequired.Path to the file

Return

This function returns an array with the following elements:

  • [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

Note

The result of this function are cached. Use clearstatcache() to clear the cache.

Example


<?php/*from   w  w  w . j ava 2  s  .c  om*/
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '\nModification time: ' .$stat['mtime'];
echo '\nDevice number: ' .$stat['dev'];
?>




















Home »
  PHP Tutorial »
    Function reference »




PHP Array Functions
PHP Calendar Functions
PHP Class Functions
PHP Data Type Functions
PHP Date Functions
PHP File Functions
PHP Image Functions
PHP Math Functions
PHP MySQLi Functions
PHP SimpleXML Functions
PHP String Functions
PHP XML Functions
PHP Zip Functions