stat

(PHP 3, PHP 4, PHP 5)

stat -- Geeft informatie over een bestand

Beschrijving

array stat ( string filename )

Verzameld informatie van het bestand filename. Als filename een symbolic link is, dan komt de informatie van het bestand zelf, niet van de symlink. lstat() is gelijk aan stat() behalve dat het de informatie van de symlink zal pakken.

Als er een fout optreed, geeft stat() FALSE terug. Het geeft ook een waarschuwing.

Geeft een array terug met informatie over het bestand, met de volgende elementen. De array is op nul-basis. Naast dat de attributen op een numerieke manier opgevraagd kunnen worden, kunnen ze ook opgevraagd worden met hun corresponderende indexen, zoals aangegeven naast elke parameter; dit is mogelijk sinds PHP 4.0.6:

Tabel 1. stat() en fstat() resultaat formaat

NumeriekBijhoorende naam (sinds PHP 4.0.6)Beschrijving
0devdevice nummer
1inoinode nummer
2modeinode protection mode
3nlinkhet aantal links
4uiduserid van de eigenaar
5gidgroupid van de eigenaar
6rdevdevice type, als het een inode device is *
7sizegrootte in bytes
8atimelaatste toegangsdatum (unix timestamp)
9mtimelaatste wijzigingsdatum (unix timestamp)
10ctimelaatste aanpassingsdatum (unix timestamp)
11blksizeblockgrootte van het bestandssysteem IO *
12blocksaantal blocks toegewezen
* - alleen geldig op systemen die st_blksize type ondersteunen-- andere systemen (bijvoorbeeld Windows) geven -1 terug

Opmerking: The results of this function are cached. See clearstatcache() for more details.

Opmerking: This function will not work on remote files as the file to be examined must be accessible via the servers filesystem.

Zie ook lstat(), fstat(), filemtime() en filegroup().