Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP link() 함수 완벽 정리 – 하드 링크 생성 방법과 예제

PHP에서 link() 함수는 기존 파일에 대한 하드 링크(hard link)를 생성할 때 사용됩니다. 하드 링크는 원본 파일과 동일한 데이터를 가리키는 또 하나의 파일 이름으로, 원본이 삭제되더라도 링크된 데이터는 유지됩니다.

문법(Syntax)

link(target, link)

매개변수(Parameters)

  • target − 링크가 가리킬 대상 파일의 경로입니다. (필수)

  • link − 새로 생성될 링크(파일)의 이름입니다. (필수)

반환값(Return)

link() 함수는 링크 생성에 성공하면 TRUE, 실패하면 FALSE를 반환합니다.

사용 예제

<?php
   $file = 'new.php';
   $newlink = 'mynew';
   link($file, $newlink);
?>

코드 설명

위 예제에서는 new.php라는 기존 파일을 대상으로 지정하고, 이 파일에 대한 하드 링크를 mynew라는 이름으로 생성합니다. 실행이 성공적으로 완료되면 두 파일은 동일한 내용을 공유하게 됩니다.

실행 결과(Output)

True

참고 사항

  • link() 함수는 Windows 환경에서는 동작하지 않으며, 주로 Unix/Linux 계열 시스템에서 사용됩니다.

  • 디렉터리에는 하드 링크를 생성할 수 없으며, 일반 파일에만 적용 가능합니다.

  • 심볼릭 링크(symbolic link)를 만들려면 대신 symlink() 함수를 사용해야 합니다.