它很容易复制。只需创建一些文件夹,我将其命名为php-test。和另一个文件夹target。然后cd转到php-test和
$ mkdir uploads
$ ln -sfn ../target uploads检查我们是否有符号链接
$ ls -l uploads
total 0
lrwxrwxrwx 1 travel travel 9 Apr 15 18:51 target -> ../target在当前目录中创建test.php:
<?php
$link = 'uploads';
if (is_link($link)) {
echo "is link $link\n";
} else {
echo "not a link $link\n";
}并运行它
$ php test.php有人能解释一下为什么输出是
not a link uploads发布于 2020-04-16 01:28:23
读取the documentation时,参数必须是文件。就像上面说的: filename是文件的路径。
touch filelink
ln -sfn ../target filelink注意链接的路径是正确的。您的测试必须在相同的php- test.php目录中才能以这种方式工作。
<?php
$link = 'filelink';
if (is_link($link)) {
echo "is link $link\n";
} else {
echo "not a link $link\n";
}https://stackoverflow.com/questions/61233361
复制相似问题