Maison >développement back-end >Problème PHP >Comment utiliser la fonction php stat
La fonction php stat est utilisée pour renvoyer des informations sur les fichiers. Sa syntaxe est fstat(file). Le paramètre file est obligatoire et fait référence au fichier à vérifier.
Comment utiliser la fonction php stat ?
Définition et utilisation
La fonction stat() renvoie des informations sur le fichier.
Syntaxe
fstat(file)
Paramètres
fichier requis. Spécifie les documents à vérifier.
Description
Obtenir des statistiques pour le fichier spécifié par fichier. Si le fichier est un lien symbolique, les statistiques concernent le fichier connecté lui-même et non le lien symbolique.
Si une erreur se produit, stat() renvoie false et émet un avertissement.
Le tableau renvoyé contient les statistiques du fichier. Le tableau contient les cellules répertoriées ci-dessous et l'index du tableau commence à zéro. En plus des index numériques, depuis PHP 4.0.6, ils sont également accessibles via des index associatifs.
Le format de retour de stat()
indice numérique et nom de clé associé (depuis PHP 4.0.6) Description :
● 0 nom de l'appareil de développement
● 1 numéro d'ino
● 2 mode mode protégé par inode
● 3 nlink nombre de connexions connectées
● 4 uid Identifiant utilisateur du propriétaire
● 5 gid Identifiant du groupe du propriétaire
● 6 type de périphérique rdev, s'il s'agit d'un périphérique inode
● 7 taille de fichier en octets Nombre
● 8 atime heure du dernier accès (horodatage Unix)
● 9 mtime heure de la dernière modification (horodatage Unix)
● 10 ctime heure de la dernière modification (horodatage Unix)
● 11 blksize Taille du bloc IO du système de fichiers
● 12 blocs Nombre de blocs occupés
Conseils et commentaires
Astuce : lstat() est similaire à stat(), sauf qu'il renvoie l'état du lien symbolique.
Remarque : Le résultat de cette fonction sera mis en cache. Veuillez utiliser clearstatcache() pour vider le cache.
Exemple
<?php $file = fopen("test.txt","r"); print_r(stat($file)); fclose($file); ?>
Sortie similaire à :
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 )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!