PeServer

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

$createdDateTime

public DateTimeImmutable $createdDateTime

$deviceNumber

public int $deviceNumber

$updatedDateTime

public DateTimeImmutable $updatedDateTime

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>
Return values
self

        
On this page

Search results