La función stat() devuelve información sobre un archivo.
Esta función devolverá una matriz que contiene los siguientes elementos:
[0] o [dev] - número de dispositivo
[1] o [ino] - número de inodo
[2] o [modo] - modo de protección de inodo
[3] o [nlink] - número de conexiones
[4] o [uid] - El ID de usuario del propietario
[5] o [gid] – ID del grupo del propietario
[6] o [rdev] - tipo de dispositivo de inodo
[7] o [tamaño] - tamaño del archivo en bytes
[8] o [atime] - hora del último acceso (marca de tiempo Unix)
[9] o [mtime] - Hora de la última modificación (marca de tiempo de Unix)
[10] o [ctime] - Hora del último cambio de inodo (marca de tiempo de Unix)
[11] o [blksize] - Tamaño de bloque para IO del sistema de archivos (si es compatible)
[12] o [bloques] - número de bloques ocupados
estadística ( nombre de archivo )
parámetro | describir |
---|---|
Nombre del archivo | Requerido. Especifica la ruta al archivo. |
Nota: Los resultados devueltos por esta función no son los mismos que los resultados de servidor a servidor. Esta matriz contiene índices numéricos, índices de nombres o ambos.
Nota: Los resultados de esta función se almacenarán en caché. Utilice clearstatcache() para borrar el caché.
<?php$stat = stat('test.txt');echo 'Tiempo de acceso: ' .$stat['atime'];echo '<br />Tiempo de modificación: ' .$stat['mtime'];echo '<br />Número de dispositivo: ' .$stat['dev'];?>
El código anterior generará:
Hora de acceso: 1141633430 Hora de modificación: 1141298003 Número de dispositivo: 0