php detects whether file exists

(*-*)浩
Release: 2023-02-24 20:50:01
Original
7370 people have browsed it

Under normal circumstances, it is no problem to use file_exists to check whether the file exists, but one thing to note is that it will return false when the safe mode and directory do not have execution permissions.

php detects whether file exists

##file_exists: Check whether the file exists or whether the directory exists; (Recommended learning: Getting Started with PHP Programming To master )

$file = "check.txt";

if(file_exists($file))
{
    echo "当前目录中,文件".$file."存在";
}
else
{
     echo "当前目录中,文件".$file."不存在";
}
Copy after login

is_file Determine whether the file exists and check whether the specified file name is a normal file;

<?php
$file = "test.txt";
if(is_file($file))
{
echo ("$file is a regular file");
}
else
{
echo ("$file is not a regular file");
}
?>
Copy after login

Note: The results of this function will be cached. Please use clearstatcache() to clear the cache.

When the file exists, is_file is N times faster than file_exists;

When the file does not exist, is_file is slower than file_exists;

The conclusion is, ## The #file_exits function will not affect the speed depending on whether the file actually exists, but the impact of is_file will be greater.

The above is the detailed content of php detects whether file exists. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template