Función PHP lstat()
Definición y uso
La función lstat() devuelve información sobre el archivo o enlace simbólico.
Sintaxis
lstat(file)
Parámetros | Descripción |
---|---|
file | Requerido. Especifica el archivo que se debe verificar. |
Descripción
Obtener por file Información estadística del archivo o enlace simbólico especificado por el parámetro.
Formato de retorno de lstat()
Í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 vez que se accedió (Timestamp de tiempo Unix) |
9 | mtime | Última vez que se modificó (Timestamp de tiempo Unix) |
10 | ctime | Última vez que se modificó (Timestamp de tiempo Unix) |
11 | blksize | Tamaño del bloque de E/S del sistema de archivos |
12 | blocks | Número de bloques ocupados |
Consejos y comentarios
Consejo:Esta función es similar a stat() La función es la misma, la diferencia radica en que si file Si el parámetro es un enlace simbólico, se devuelve el estado del enlace simbólico, no el estado del archivo al que apunta el enlace simbólico.
Comentarios:El resultado de esta función se almacenará en caché. Utilice clearstatcache() para limpiar la caché.
Ejemplo
<?php print_r(lstat("test.txt")); ?>
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 )