The fileinode() function is an inbuilt function in PHP that returns the inode of the file.
Syntax:
fileinode(string $filename): int|false
Parameter: This function has only one parameter:
- filename: This parameter specifies the path for the particular file.
Return Value: This function returns the inode number of the file otherwise returns "false".
Error: Depending upon the failure, an E_WARNING will be emitted.
Example 1: The following code demonstrates the fileinode() function.
<?php
$filename = "index.php";
if (getmyinode() == fileinode($filename)) {
echo "You are checking the current file.";
}
?>
Output:
You are checking the current file.
Example 2: The following code is another demonstration of the fileinode() function.
<?php
$filename = "text.txt";
if (getmyinode() == fileinode($filename)) {
echo "You are checking the current file.";
} else {
echo "You are not checking the current files";
}
?>
Output:
You are not checking the current files
Reference: https://www.php.net/manual/en/function.fileinode.php