PHP:这些陈述是否相同?(文件已存在())

Tre*_*ott 1 php function

这些不等同?

== SCRIPT A ==

if (file_exists($file) == false) {
     return false;
}
Run Code Online (Sandbox Code Playgroud)

==脚本B ==

if(!file_exists($file)) {
     return false;
}
Run Code Online (Sandbox Code Playgroud)

Nea*_*eal 7

简单回答:是的

他们评价同样的事情.

第一个可能更适合这样:

if (file_exists($file) === false) { // === checks type and value
     return false;
}
Run Code Online (Sandbox Code Playgroud)

要么:

return file_exists($file);
Run Code Online (Sandbox Code Playgroud)