(PHP 4, PHP 5, PHP 7)
stat — Obtem informações sobre um arquivo
$filename
)
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.
filename
Caminho 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().