PHP 7.2.0 Release Candidate 4 Released

fileinode

(PHP 4, PHP 5, PHP 7)

fileinodeファイルの inode を取得する

説明

int fileinode ( string $filename )

ファイルの inode を取得します。

パラメータ

filename

ファイルへのパス。

返り値

ファイルの inode 番号を返し、失敗した場合に FALSE を返します。

例1 現在のファイルとのファイルの inode の比較

<?php
$filename 
'index.php';
if (
getmyinode() == fileinode($filename)) {
    echo 
'You are checking the current file.';
}
?>

エラー / 例外

失敗したときは E_WARNING が発生します。

注意

注意: この関数の結果は キャッシュされます。詳細は、clearstatcache() を参照してください。

ヒント

PHP 5.0.0 以降、この関数は、 何らかの URL ラッパーと組合せて使用することができます。 どのラッパーが stat() ファミリーをサポートしているかを調べるには サポートするプロトコル/ラッパー を参照してください。

参考

  • getmyinode() - 現在のスクリプトの inode を取得する
  • stat() - ファイルに関する情報を取得する

add a note add a note

User Contributed Notes 1 note

up
-1
mark nearby techexplained dot com
12 years ago
This function, in spite of its name, also works for directories. Most any valid path in the filesystem will generate an inode value.
To Top