fonction stat () de PHP
Définition et utilisation
fonction stat () renvoie des informations sur le fichier.
Cette fonction retourne un tableau contenant 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 inode
- [3] ou [nlink] - le nombre de connexions
- [4] ou [uid] - ID utilisateur du propriétaire
- [5] ou [gid] - groupe propriétaire ID
- [6] ou [rdev] - inode type de périphérique
- [7] ou [size] - Nombre d'octets de la taille du fichier
- [8] ou [atime] - date du dernier accès (Unix timestamp)
- [9] ou [mtime] - Dernière modification (Unix timestamp)
- [10] ou [ctime] - Dernière inode temps de changement (Unix timestamp)
- [11] ou [blksize] - taille de bloc du système de fichiers IO (si supporté)
- [12] ou [blocs] - Le nombre de blocs occupés
grammaire
stat(filename)
参数 | 描述 |
---|---|
filename | 必需。规定文件的路径。 |
Trucs et astuces
Remarque: Les résultats du serveur au résultat retourné par cette fonction est le même serveur.Ce tableau contient un index numérique, y compris l'indice de nom, ou les deux.
Note: Les résultats de cette fonction sont mis en cache.Utilisez clearstatcache () pour effacer le cache.
Exemples
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Le code ci-dessus va afficher:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
Modification time: 1141298003
Device number: 0
Remplissez Manuel PHP Référence Filesystem