Función PHP stat()

Definición y uso

La función stat() devuelve información sobre el archivo.

Sintaxis

fstat(file)
Parámetros Descripción
file Obligatorio. Especifica el archivo que se debe verificar.

Descripción

obtener por file Información estadística del archivo especificado. Si file Es un enlace simbólico, la información estadística es sobre el archivo enlazado en sí mismo, no sobre el enlace simbólico.

Si hay un error, stat() devuelve false y emite una advertencia.

El array devuelto contiene información estadística del archivo, el array tiene las siguientes unidades enumeradas, los índices del array comienzan desde cero. A partir de PHP 4.0.6, también se puede acceder a través de índices asociativos además de índices numéricos.

Formato de retorno de stat()

Índice numérico Nombre clave asociado (desde PHP 4.0.6) Descripción
0 dev Nombre del dispositivo
1 ino Número
2 mode Modo de protección del inode
3 nlink Número de conexiones
4 uid ID del usuario del propietario
5 gid ID del grupo del propietario
6 rdev Tipo de dispositivo, si es un dispositivo inode
7 size Número de bytes del tamaño del archivo
8 atime Última acceso (tiempo Unix)
9 mtime Última modificación (tiempo Unix)
10 ctime Última modificación (tiempo Unix)
11 blksize Tamaño del bloque de IO del sistema de archivos
12 blocks Número de bloques ocupados

Consejos y notas

Consejo:lstat() Al igual que stat(), pero a diferencia de este, devuelve el estado del enlace simbólico.

Notas:El resultado de esta función se almacenará en caché. Por favor, utilice clearstatcache() para limpiar la caché.

Ejemplo

<?php
$file = fopen("test.txt","r");
print_r(stat($file));
fclose($file);
?>

Salida similar a:

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
)