Maison >développement back-end >Problème PHP >Comment utiliser la fonction php stat

Comment utiliser la fonction php stat

藏色散人
藏色散人original
2019-05-28 14:52:183181parcourir

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

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn