IOState
in package
Read onlyYes
`stat` でもらえる情報。
Table of Contents
Properties
- $accessDateTime : DateTimeImmutable
- $blockCount : int
- $blockSize : int
- $createdDateTime : DateTimeImmutable
- $deviceNumber : int
- $deviceType : int
- $groupId : int
- $inode : int
- $linkCount : int
- $mode : int
- $size : int
- $updatedDateTime : DateTimeImmutable
- $userId : int
Methods
- __construct() : mixed
- 生成。
- createFromStat() : self
- `stat` 的なものから作成。
Properties
$accessDateTime
public
DateTimeImmutable
$accessDateTime
$blockCount
public
int
$blockCount
$blockSize
public
int
$blockSize
$createdDateTime
public
DateTimeImmutable
$createdDateTime
$deviceNumber
public
int
$deviceNumber
$deviceType
public
int
$deviceType
$groupId
public
int
$groupId
$inode
public
int
$inode
$linkCount
public
int
$linkCount
$mode
public
int
$mode
$size
public
int
$size
$updatedDateTime
public
DateTimeImmutable
$updatedDateTime
$userId
public
int
$userId
Methods
__construct()
生成。
public
__construct(int $deviceNumber, int $inode, int $mode, int $linkCount, int $userId, int $groupId, int $deviceType, int $size, DateTimeImmutable $accessDateTime, DateTimeImmutable $updatedDateTime, DateTimeImmutable $createdDateTime, int $blockSize, int $blockCount) : mixed
Parameters
- $deviceNumber : int
-
デバイス番号
- $inode : int
-
inode 番号
- $mode : int
-
inode プロテクトモード
- $linkCount : int
-
リンク数
- $userId : int
-
所有者のユーザー ID
- $groupId : int
-
所有者のグループ ID
- $deviceType : int
-
inode デバイス の場合、デバイスの種類
- $size : int
-
バイト単位のサイズ
- $accessDateTime : DateTimeImmutable
-
最終アクセス時間
- $updatedDateTime : DateTimeImmutable
-
最終修正時間
- $createdDateTime : DateTimeImmutable
-
最終 inode 変更時間
- $blockSize : int
-
ファイル IO のブロックサイズ
- $blockCount : int
-
512 バイトのブロックの確保数
createFromStat()
`stat` 的なものから作成。
public
static createFromStat(array<string|int, int> $values) : self
Parameters
- $values : array<string|int, int>