(PHP 4, PHP 5, PHP 7)
stat — Obtem informações sobre um arquivo
$filename
) : array
Coleta estatísticas do arquivo informado em
filename. Se filename for um
link simbólico, estatísticas serão do próprio arquivo, não do link.
lstat() é idêntica a stat() exceto que ela foi baseada no status de links simbólicos.
filenameCaminho para o arquivo.
| Índice Numérico | Índice Associativo (desde o PHP 4.0.6) | Descrição |
|---|---|---|
| 0 | dev | número do dispositivo |
| 1 | ino | número do inode |
| 2 | mode | modo de proteção do inode |
| 3 | nlink | número de links |
| 4 | uid | userid do proprietário |
| 5 | gid | groupid do proprietário |
| 6 | rdev | tipo de dispositivo |
| 7 | size | tamanho em bytes |
| 8 | atime | hora do último acesso (Unix timestamp) |
| 9 | mtime | hora da última modificação (Unix timestamp) |
| 10 | ctime | hora da última modificação do inode (Unix timestamp) |
| 11 | blksize | tamanho do bloco no sistema de arquivos |
| 12 | blocks | número de blocos alocados |
Em caso de erro, stat() retorna FALSE.
Em caso de falha, um E_WARNING é emitido.
| Versão | Descrição |
|---|---|
| 4.0.6 | Além de retornar estes atributos em um array numérico, eles podem ser acessados com índices associativos, como notado para cada parâmetro |
Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.
A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Protocolos e Wrappers suportados para uma lista de quais wrappers são suportados pela família de funções stat().