Curriculum
Course: PHP Basic
Login

Curriculum

PHP Basic

PHP Install

0/1

PHP Casting

0/1

PHP Constants

0/1

PHP Magic Constants

0/1

PHP Operators

0/1

PHP Reference

0/276
Text lesson

lstat()

Example

Obtain details regarding a file:

<?php
print_r(lstat(“test.txt”));
?>

Definition and Usage

The information about a file or symbolic link is returned by the lstat() function.

Note: This function’s output will vary depending on the server. Either the name index, the number index, or both may be present in the array.

Note: This function caches its output. To clear the cache, use clearstatcache().

Advice: This function is comparable to stat(), with the exception that it returns the symbolic link’s status if the filename argument is a symbolic link.

Syntax

lstat(filename)

Parameter Values

 

Parameter

Description

filename

 Essential. gives the location of the file or symbolic link to be checked.

Technical Details

Return Value:

an array with the subsequent 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

It returns an E_WARNING on failure

PHP Version:

4.0+