Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm lstat () trong PHP

Hàm lstat () trả về thông tin về tệp hoặc liên kết tượng trưng. Hàm này tương tự như stat (), ngoại trừ việc nếu tham số tệp là một liên kết tượng trưng, ​​thì trạng thái của liên kết biểu tượng được trả về.

Hàm trả về một mảng với các phần tử đã cho bên dưới -

  • [0] hoặc [dev] - Số thiết bị
  • [1] hoặc [ino] - Số Inode
  • [2] hoặc [mode] - Chế độ bảo vệ Inode
  • [3] hoặc [nlink] - Số lượng liên kết
  • [4] hoặc [uid] - ID người dùng của chủ sở hữu
  • [5] hoặc [gid] - ID nhóm của chủ sở hữu
  • [6] hoặc [rdev] - Loại thiết bị Inode
  • [7] hoặc [size] - Kích thước tính bằng byte
  • [8] hoặc [atime] - Thời gian truy cập cuối cùng dưới dạng dấu thời gian Unix
  • [9] hoặc [mtime] - Thời gian được sửa đổi lần cuối dưới dạng dấu thời gian Unix
  • [10] hoặc [ctime] - Thời gian thay đổi inode cuối cùng dưới dạng dấu thời gian Unix
  • [11] hoặc [blksize] - Kích thước khối của IO hệ thống tệp
  • [12] hoặc [khối] - Số khối được phân bổ

Cú pháp

lstat(file_path)

Tham số

  • file_path - Đường dẫn của tệp cần kiểm tra.

Quay lại

Hàm lstat () trả về các phần tử được hiển thị ở trên.

Ví dụ

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

Đầu ra

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 120
[8] => 17128173529
[9] => 1984185875
[10] => 1294322653
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 120
[atime] => 1718173529
[mtime] => 1984185875
[ctime] => 1294322653
[blksize] => -1
[blocks] => -1
)