라이브러리

[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()` 함수를 사용하여 링크된 파일을 삭제할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 437 페이지

검색

게시물 검색