filetype 함수

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

filetype — 파일 형식 가져오기


설명

filetype(string $filename): string|false

주어진 파일의 유형을 반환합니다.


매개변수

filename
파일의 경로입니다.

반환 값

파일의 유형을 반환합니다. 가능한 값은 fifo, char, dir, block, link, file, socket 및 unknown입니다.

오류가 발생하면 false를 반환합니다. filetype()은 통계 호출이 실패하거나 파일 유형을 알 수 없는 경우에도 E_NOTICE 메시지를 생성합니다.


오류/예외

실패 시 E_WARNING이 발생합니다.


Examples

예제 #1 파일 형식() 예제

                  
<?php

echo filetype('/etc/passwd');  // file
echo filetype('/etc/');        // dir

?>
                  
                

메모

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

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


기타

  • is_dir() - 파일 이름이 디렉토리인지 여부를 알려줍니다.
  • is_file() - 파일 이름이 일반 파일인지 여부를 알려줍니다.
  • is_link() - 파일 이름이 심볼릭 링크인지 여부를 알려줍니다.
  • file_exists() - 파일이나 디렉토리가 존재하는지 확인
  • mime_content_type() - 파일에 대한 MIME 콘텐츠 유형 감지
  • pathinfo() - 파일 경로에 대한 정보를 반환합니다.
  • stat() - 파일에 대한 정보를 제공합니다.