unlink 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
unlink — 파일 삭제
설명
unlink(string $filename
, ?resource $context
= null
): bool
filename
을 삭제합니다. Unix C unlink() 함수와 유사합니다. 실패 시 E_WARNING
레벨 오류가 생성됩니다.
매개변수
filename
- 파일의 경로입니다.
파일이 심볼릭 링크인 경우 심볼릭 링크가 삭제됩니다. Windows에서 디렉토리에 대한 심볼릭 링크를 삭제하려면 대신 rmdir()을 사용해야 합니다.
scontext
- 컨텍스트 스트림 리소스입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
7.3.0 | Windows에서는 이제 핸들이 사용 중인 파일을 unlink()할 수 있지만 이전에는 실패했습니다. 그러나 연결 해제된 파일에 대한 모든 핸들이 닫힐 때까지 연결 해제된 파일을 다시 만드는 것은 여전히 불가능합니다. |
Examples
예제 #1 기본 unlink() 사용법
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);
unlink('test.html');
?>
기타
- rmdir() - 디렉토리 제거