Fonction stat()

❮ Référence du système de fichiers PHP

Exemple

Obtenez des informations sur un fichier :

<?php
$stat = stat("test.txt");
echo "Heure d'accès : " .$stat["atime"];
echo "<br>Heure de modification : " .$stat["mtime"];
echo "<br>Numéro de périphérique : " .$stat["dev"];
?>
Exécuter l'exemple »

Définition et utilisation

La fonction stat() renvoie des informations sur un fichier.

Remarque : Les résultats de cette fonction peuvent varier d'un serveur à l'autre. Le tableau peut contenir un index numérique, un index de nom, ou les deux.

Remarque : Le résultat de cette fonction est mis en cache. Utilisez clearstatcache() pour vider le cache.

Syntaxe

stat( filename )

Valeurs des paramètres

Paramètre Description
filename Obligatoire. Spécifie le chemin vers le fichier.


Détails techniques

Valeur de retour :

Un tableau avec les éléments suivants :

  • [0] ou [dev] - Numéro de périphérique
  • [1] ou [ino] - Numéro d'inode
  • [2] ou [mode] - Mode de protection d'inode
  • [3] ou [nlink] - Nombre de liens
  • [4] ou [uid] - ID utilisateur du propriétaire
  • [5] ou [gid] - ID de groupe du propriétaire
  • [6] ou [rdev] - Type de périphérique d'inode
  • [7] ou [size] - Taille en octets
  • [8] ou [atime] - Dernier accès (en tant que timestamp Unix)
  • [9] ou [mtime] - Dernière modification (en tant que timestamp Unix)
  • [10] ou [ctime] - Dernière modification d'inode (en tant que timestamp Unix)
  • [11] ou [blksize] - Taille de bloc de l'E/S du système de fichiers (si supporté)
  • [12] ou [blocks] - Nombre de blocs alloués

Il renvoie un E_WARNING en cas d'échec.

Version PHP : 4.0+

❮ Référence du système de fichiers PHP