라이브러리
[PHP] is_link - 파일 이름이 심볼릭 링크인지 여부를 알려줍니다.
PHP 에서 `is_link()` 함수는 파일이 링크인지 아닌지를 확인하는 함수입니다. 이 함수는 파일이 실제로 존재하는지 여부를 확인하는 `is_file()` 함수와는 다르게, 링크된 파일이 실제로 존재하는지 여부를 확인합니다.
is_link() 함수의 사용법
`is_link()` 함수는 다음과 같은 형태로 사용됩니다.
#hostingforum.kr
php
bool is_link(string $filename)
* `$filename`: 확인하고 싶은 파일의 이름입니다.
예제
#hostingforum.kr
php
// 링크된 파일을 생성합니다.
$lnk = symlink('test.txt', 'test_link.txt');
// 링크된 파일이 실제로 존재하는지 여부를 확인합니다.
echo var_export(is_link('test_link.txt'), true) . "
"; // true
// 링크된 파일이 실제로 존재하는지 여부를 확인합니다.
echo var_export(is_file('test_link.txt'), true) . "
"; // false
// 링크된 파일을 삭제합니다.
unlink('test_link.txt');
// 링크된 파일이 실제로 존재하는지 여부를 확인합니다.
echo var_export(is_link('test_link.txt'), true) . "
"; // false
참고
* `is_link()` 함수는 파일이 링크인지 아닌지를 확인합니다. 이 함수는 파일이 실제로 존재하는지 여부를 확인하는 `is_file()` 함수와는 다릅니다.
* `symlink()` 함수를 사용하여 링크된 파일을 생성할 수 있습니다.
* `unlink()` 함수를 사용하여 링크된 파일을 삭제할 수 있습니다.
추가 예제
#hostingforum.kr
php
// 링크된 디렉토리를 생성합니다.
$lnk_dir = symlink('/var/www/html', '/var/www/html_link');
// 링크된 디렉토리가 실제로 존재하는지 여부를 확인합니다.
echo var_export(is_link('/var/www/html_link'), true) . "
"; // true
// 링크된 디렉토리를 삭제합니다.
unlink('/var/www/html_link');
// 링크된 디렉토리가 실제로 존재하는지 여부를 확인합니다.
echo var_export(is_link('/var/www/html_link'), true) . "
"; // false
결론
`is_link()` 함수는 파일이 링크인지 아닌지를 확인하는 함수입니다. 이 함수는 파일이 실제로 존재하는지 여부를 확인하는 `is_file()` 함수와는 다릅니다. `symlink()` 함수를 사용하여 링크된 파일을 생성할 수 있으며, `unlink()` 함수를 사용하여 링크된 파일을 삭제할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.