函式名稱:SplFileInfo::getInode()
適用版本:PHP 5 >= 5.1.2, PHP 7
函式說明:SplFileInfo::getInode() 方法用於獲取檔案的 inode 號(索引節點號)。inode 是檔案系統中用於標識檔案的唯一識別符號。
語法:public SplFileInfo::getInode(): int|false
引數: 無
返回值: 如果成功獲取檔案的 inode 號,則返回一個整數型別的值,表示檔案的 inode 號。如果無法獲取 inode 號,則返回 false。
示例:
$file = new SplFileInfo('path/to/file.txt');
$inode = $file->getInode();
if ($inode !== false) {
echo "檔案的 inode 號是:" . $inode;
} else {
echo "無法獲取檔案的 inode 號";
}
輸出:
檔案的 inode 號是:123456789
注意事項:
- 該方法僅適用於檔案系統,不適用於 URL 或其他非檔案系統路徑。
- 如果檔案不存在或無法獲取 inode 號,則返回 false。
- 需要開啟 SPL 擴充套件才能使用 SplFileInfo 類和相關方法。