tutoriais mais recente desenvolvimento web
 

PHP stat() Function


<Completa PHP Sistema de Arquivos de Referência

Definição e Uso

O stat() função retorna informações sobre um arquivo.

Esta função devolve uma matriz com os seguintes elementos:

  • [0] ou [dev] - número de dispositivos
  • [1] ou [ino] - número Inode
  • [2] ou [mode] - modo de proteção Inode
  • [3] ou [nlink] - Número de ligações
  • [4] ou [uid] - ID de usuário do dono
  • [5] ou [gid] - Grupo ID do proprietário
  • [6] ou [rdev] - Inode tipo de dispositivo
  • [7] ou [size] - Tamanho em bytes
  • [8] ou [atime] - Último acesso (as Unix timestamp)
  • [9] ou [mtime] - Modificada (as Unix timestamp)
  • [10] ou [ctime] - Última modificação do inode (as Unix timestamp)
  • [11] ou [blksize] - Blocksize de sistema de ficheiros IO (if supported)
  • [12] ou [blocos] - Número de blocos alocado

Sintaxe

stat( Parâmetro Descrição filename Requeridos. Especifica o caminho para o arquivo

Dicas e Notas

Note: Os resultados desta função será diferente de servidor para servidor. A matriz pode conter o número de índice, o índice de nome, ou ambos.

Note: O resultado desta função é cacheada. Use clearstatcache() para limpar o cache.


Exemplo

<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>

A saída do código acima poderia ser:

Access time: 1141633430
Modification time: 1141298003
Device number: 0

<Completa PHP Sistema de Arquivos de Referência