Συνάρτηση lstat() PHP

Ορισμός και χρήση

Η συνάρτηση lstat() επιστρέφει πληροφορίες για το αρχείο ή τη σύνδεση συμβόλου.

Γραμματική

lstat(file)
Παράμετροι Περιγραφή
file Απαιτείται. Ορίζει το αρχείο που πρέπει να ελεγχθεί.

Περιγραφή

Ακτήστε από file Στατιστικές πληροφορίες του αρχείου ή της σύνδεσης συμβόλου που καθορίζονται από το παράμετρο.

Μορφή επιστροφής του lstat()

Αριθμητικός δείκτης Όνομα συνδέσμου (από το PHP 4.0.6) Περιγραφή
0 dev Όνομα συσκευής
1 ino Αριθμός
2 mode Πρότυπο προστασίας inode
3 nlink Αριθμός συνδέσεων
4 uid ID χρήστη ιδιοκτήτη
5 gid ID ομάδας ιδιοκτήτη
6 rdev Τύπος συσκευής, αν είναι συσκευή inode
7 size Ης μέτρηση μεγέθους αρχείου σε bytes
8 atime Τελευταία πρόσβαση χρόνου (Unix timestamp)
9 mtime Τελευταία αλλαγή χρόνου (Unix timestamp)
10 ctime Τελευταία αλλαγή χρόνου (Unix timestamp)
11 blksize Το μέγεθος του μπλοκ του συστήματος αρχείων IO
12 blocks Ο αριθμός των μπλοκ που καταλαμβάνει

Σημειώσεις και σχόλια

Σημείωση:Αυτή η λειτουργία είναι παρόμοια με stat() Λειτουργία ίδια, αλλά με μια διαφορά: αν file Αν ο παράμετρος είναι συνδεσμός συμβολής, τότε θα επιστρέψει ο��态 του συνδέσμου συμβολής, όχι του αρχείου που δείχνει ο συνδεσμός συμβολής.

Σημείωση:Το αποτέλεσμα αυτής της λειτουργίας θα αποθηκευτεί στο cache. Χρησιμοποιήστε clearstatcache() για να καθαρίσετε το cache.

Παράδειγμα

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

Απώτερη έξοδος όπως:

Περίπλοκο
(
[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
)