is_file 함수
함수 is_file는 지정된 경로에 파일이 존재하는지,
그리고 그것이 일반 파일인지(디렉토리나 심볼릭 링크가 아닌) 확인합니다.
함수는 파일이 존재하고 일반 파일이면 true를 반환하고,
그렇지 않으면 false를 반환합니다.
구문
is_file(string $filename): bool
예제
파일 'test.txt'의 존재를 확인해 봅시다:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
코드 실행 결과 (파일이 존재할 경우):
true
예제
디렉토리의 존재를 확인합니다 (함수는 false를 반환합니다):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
코드 실행 결과:
false
예제
여러 경로를 한 번에 확인해 봅시다:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
코드 실행 결과:
file1.txt: true
file2.txt: false
folder: false
함께 보기
-
파일 존재 여부를 확인하는 함수
file_exists -
디렉토리를 확인하는 함수
is_dir -
쓰기 가능 여부를 확인하는 함수
is_writable