is_readable 함수

(PHP 4, PHP 5, PHP 7, PHP 8)

is_readable — 파일이 존재하고 읽을 수 있는지 여부를 알려줍니다.


설명

is_readable(string $filename): bool

파일이 존재하고 읽을 수 있는지 여부를 알려줍니다.


매개변수

filename
파일의 경로입니다.

반환 값

filename으로 지정된 파일이나 디렉토리가 존재하고 읽을 수 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.


오류/예외

실패 시 E_WARNING이 발생합니다.


Examples

예제 #1 is_readable() 예제

                  
<?php
$filename = 'test.txt';
if (is_readable($filename)) {
    echo 'The file is readable';
} else {
    echo 'The file is not readable';
}
?>
                  
                

노트

PHP는 웹 서버가 실행되는 사용자 ID(종종 '아무도 없음')로 파일에 액세스할 수 있음을 명심하십시오.

참고: 이 함수의 결과는 캐시됩니다. 자세한 내용은 clearstatcache()를 참조하세요.

PHP 5.0.0부터 이 함수는 일부 URL 래퍼와 함께 사용할 수도 있습니다. stat() 기능 제품군을 지원하는 래퍼를 확인하려면 지원되는 프로토콜 및 래퍼를 참조하세요.

참고: 검사는 유효 UID/GID 대신 실제 UID/GID를 사용하여 수행됩니다.

이 함수는 디렉터리에 대해 true를 반환할 수 있습니다. is_dir()을 사용하여 파일과 디렉토리를 구별하십시오.


기타

  • is_writable() - 파일 이름이 쓰기 가능한지 여부를 알려줍니다.
  • file_exists() - 파일이나 디렉토리가 존재하는지 확인
  • fgets() - 파일 포인터에서 라인 가져오기