일반적인 상황에서는 file_exists를 사용하여 파일 존재 여부를 확인하면 문제가 없지만, 안전 모드이고 디렉터리에 실행 권한이 없는 경우에는 false를 반환하므로 주의하시기 바랍니다.
file_exists: 파일이 있는지 또는 디렉터리가 있는지 확인하세요. (권장 학습: 초급부터 숙련까지의 PHP 프로그래밍)
$file = "check.txt"; if(file_exists($file)) { echo "当前目录中,文件".$file."存在"; } else { echo "当前目录中,文件".$file."不存在"; }
is_file 파일이 있는지 확인하고 지정된 내용을 확인하세요. 파일 이름 일반 파일인지 여부
<?php $file = "test.txt"; if(is_file($file)) { echo ("$file is a regular file"); } else { echo ("$file is not a regular file"); } ?>
참고: 이 기능의 결과는 캐시됩니다. 캐시를 지우려면clearstatcache()를 사용하세요.
파일이 존재하면 is_file은 file_exists보다 N배 빠릅니다.
파일이 없으면 is_file은 file_exists보다 느립니다.
결론은 file_exits 함수가 파일이 실제로 존재하는지 여부에 의존하지 않는다는 것입니다. 속도에 영향을 주지만 is_file이 더 큰 영향을 미칩니다.
위 내용은 PHP는 파일이 존재하는지 감지합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!