PHP中的is_link()函數用於檢查指定的文件是否為符號鏈接。文件的路徑作為參數發送到is_link()函數,如果文件名存在並且是符號鏈接,則返回TRUE,否則返回FALSE。
用法:
is_link(file)
使用的參數:
PHP中的is_link()函數僅接受一個參數。
- file :它是必填參數,用於指定文件的路徑。
返回值:
如果文件名存在並且是符號鏈接,則返回TRUE,否則返回FALSE。
異常:
- 失敗時發出E_WARNING。
- 此函數的結果被緩存,因此使用clearstatcache()函數清除緩存。
例子:
Input : $mylink = "gfg";
if(is_link($mylink))
{
echo ("$mylink is a symbolic link!");
}
else
{
echo ("$mylink is not a symbolic link!");
}
Output : gfg is a symbolic link!
Input : $mylink = "gfg";
if (is_link($mylink))
{
echo ("$mylink is a symbolic link!");
echo "Reading the link :\n";
echo(readlink($mylink));
}
else
{
symlink("gfg", $mylink);
}
Output : gfg is a symbolic link!
Reading the link :
A portal for geeks!
以下示例程序旨在說明is_link()函數。
程序1
<?php
$myfile = "gfg";
// checking whether the file is a symbolic link or not
if (is_link($mylink)) {
echo ("$mylink is a symbolic link!");
} else {
echo ("$mylink is not a symbolic link!");
}
?>輸出:
gfg is a symbolic link!
程序2
<?php
$myfile = "gfg";
// checking whether the file
// is a symbolic link or not
if (is_link($mylink)) {
echo ("$mylink is a symbolic link!");
// Reading the link
echo "Reading the link :\n";
echo (readlink($mylink));
}
// creating a symbolic link of the
// file if it doesn't exist
else {
symlink("gfg", $mylink);
}
?>輸出:
gfg is a symbolic link! Reading the link : A portal for geeks!
參考:
http://php.net/manual/en/function.is-link.php
相關用法
- PHP DirectoryIterator isLink()用法及代碼示例
- PHP SplFileInfo isLink()用法及代碼示例
- p5.js value()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js day()用法及代碼示例
- PHP each()用法及代碼示例
- d3.js d3.rgb()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | is_link() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
