函式名:linkinfo()
適用版本:PHP 4, PHP 5, PHP 7
函式描述:linkinfo()函式用於獲取一個符號連結的資訊。
語法:int linkinfo(string $path)
引數:
- $path:要獲取資訊的符號連結路徑。
返回值:如果成功獲取符號連結的資訊,則返回一個非負整數,表示連結的型別。如果失敗,則返回-1。
示例:
<?php
$link = '/path/to/symlink';
$info = linkinfo($link);
if ($info != -1) {
echo "符號連結是有效的,型別為:$info";
} else {
echo "無法獲取符號連結資訊。";
}
?>
注意事項:
- linkinfo()函式只適用於UNIX系統,不適用於Windows系統。
- 符號連結的型別可以透過返回值進行判斷,常見型別包括:0(硬連結)、1(符號連結)等。
- 如果指定的路徑不是一個符號連結,linkinfo()函式將返回-1。
- linkinfo()函式在PHP 7.2.0版本之後已被廢棄,不建議在新的程式碼中使用。推薦使用其他相關函式來替代,例如:lstat()、is_link()等。