Ultimele tutoriale de dezvoltare web
 

PHP lstat() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

lstat() Funcția returnează informații despre un fișier sau un link simbolic.

Această funcție returnează o matrice cu următoarele elemente:

  • [0] sau [dev] - Număr dispozitiv
  • [1] sau [fenilmetilamino] - numărul inode
  • [2] sau [Mod] - modul de protecție inode
  • [3] sau [nlink] - Numărul de legături
  • [4] sau [uid] - ID utilizator proprietar
  • [5] sau [gid] - Grup ID proprietar
  • [6] sau [rdev] - inode tip de dispozitiv
  • [7] sau [size] - Dimensiune în octeți
  • [8] sau [atime] - Ultima accesare (as Unix timestamp)
  • [9] sau [mtime] - Ultima modificare (as Unix timestamp)
  • [10] sau [ctime] - Ultima modificare inod (as Unix timestamp)
  • [11] sau [blksize] - blocksize de fișiere IO (if supported) există (if supported)
  • [12] sau [blocuri] - Numărul de blocuri alocate

Sintaxă

lstat(file)

Parametru Descriere
file Necesar. Specifică fișierul pentru a verifica

Sfaturi și note

Note: Rezultatele din această funcție va diferi de la un server la altul . Matricea poate conține indexul număr, indexul nume sau ambele.

Note: Rezultatul acestei funcții sunt memorate în cache. Utilizați clearstatcache() pentru a șterge memoria cache.

Tip: Această funcție este similară stat() , cu excepția faptului că în cazul în care parametrul de fișiere este un link simbolic, starea symlink este returnat (nu este starea fișierului indicat de symlink).


Exemplu

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

Ieșirea codului de mai sus ar putea fi:

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)

<Complete PHP Sistem de fișiere de referință