php file-exists中前面怎么有个!呢。什么意思(我知道是检查文件是否存在,)

2025-12-16 10:48:44
推荐回答(1个)
回答1:

加一个 ! 表示否定的意思, 比如你这个判断,如果不加 ! ,则下面的代码块是文件存在时所执行的(因为返回结果为 true ),如果想要在文件不存在时执行的话还必须要加一个 else 去,就非常蛋疼,所以我们可以加一个 ! ,用以把这个表达式否定掉( 已经被否定,所以返回 false 就是 true , 因为 false == false),也就是说 这个结果如果为 false 才会去执行下面的代码块。

例子:

$age = 18;  // 判断age不等于 18 时,输出 hello world!

if (!($age == 18)) echo 'hello world!';