PHP stat() Function

ການກໍານົດ ແລະ ການນໍາໃຊ້

ກູດ stat() ຈະກັບຄືນຄວາມສະຫຼຸບຂອງເອກະສານ.

ຂອບສອດ

fstat(file)
ປະເພດ ອະທິບາຍ
file ຕ້ອງການ

ອະທິບາຍ

ການຄົ້ນຫາໂດຍ file ຄວາມສະຫຼຸບຂອງເອກະສານທີ່ກໍານົດ file ຖ້າເປັນການເຊື່ອມສິ່ງມັນຈະເປັນຄວາມສະຫຼຸບຂອງເອກະສານທີ່ຖືກເຊື່ອມຕາມບໍ່ແມ່ນການເຊື່ອມສິ່ງມັນ.

ຖ້າມີຄວາມຜິດພາດ stat() ຈະກັບຄືນ false ແລະ ສົ່ງມາການແຈ້ງເຕືອນ.

ອາກາດທີ່ກັບມາລວມຄວາມສະຫຼຸບຂອງເອກະສານບັນດາຢ່າງລຸ່ມນີ້ໃນອາກາດທີ່ກັບມາຄັ້ງວັດທະນາຄານທີ່ອອກຈາກບໍ່ວ່າມີບັນທາງບົດສະຫຼຸບທີ່ບັນທາງບົດສະຫຼຸບຈາກ PHP 4.0.6.

ຮູບແບບກັບອາກາດ stat()

ບັນທາງບົດສະຫຼຸບ ຊື່ຫົວຂໍ້ທາງການ (ຕັ້ງແຕ່ PHP 4.0.6) ອະທິບາຍ
0 dev ຊື່ອຸປະກອນ
1 ino ເປັນຈຳນວນ
2 mode ວິນາທະນະວັດການປ້ອງກັນ inode
3 nlink ຈຳນວນການເຊື່ອມ
4 uid ID ຜູ້ບໍລິຫານ
5 gid ID ກຸ່ມຜູ້ບໍລິຫານ
6 rdev ຊະນິດອຸປະກອນການເບິ່ງບັນທຶກ ຖ້າເປັນອຸປະກອນ inode
7 size ຈຳນວນບາດເບຍຂອງຂະໜາດເອກະສານ
8 atime ການເຂົ້າຫາບັນທຶກທີ່ຫຼ້ານີ້ (Unix Time Stamp)
9 mtime ການປ່ຽນເປັນທີ່ຫຼ້ານີ້ (Unix Time Stamp)
10 ctime ການປ່ຽນເປັນທີ່ຫຼ້ານີ້ (Unix Time Stamp)
11 blksize ຂະໜາດຊຸມຂອງ IO ລະບົບໄຟນ
12 blocks ຈຳນວນຊຸມທີ່ກຳລັງໃຊ້

ຄຳແນະນຳ ແລະ ຄວາມເວົ້າ

ຄຳແນະນຳ:lstat() ຄືກັບ stat(), ແຕ່ບໍ່ມີຫົວຂໍ້ຈະກັບຄວາມລັບສີ່ປະກອບ.

ຄວາມເວົ້າ:ຜົນຂອງຫົວຂໍ້ຈະຖືກບັນທຶກ. clearstatcache() ທີ່ຈະລົບຄວາມບັນທຶກ.

ຕົວຢ່າງ

<?php
$file = fopen("test.txt","r");
print_r(stat($file));
fclose($file);
?>

ການສະແດງຄືກັນນີ້:

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
)