判断一个文件是否存在时加了一个 “ ! ” 符号怎么理解呢

来源:6-1 PHP异常处理之抛出一个异常

海贼王2015

2015-07-14 10:50

    if (!file_exists($filename)) 这个怎么理解呢?    是不是如果 $filename这个文件不存在就返回true,谢谢回答,谢谢


写回答 关注

5回答

  • 188CM森
    2016-08-15 11:25:37

    加了感叹号 就是否为true,

    file_exists(a)  如果-- a文件存在为true, 否则--不存在为false;

    !file_exists(a)   如果--a不存在为true 否则--存在为false;

    中文翻译代码的理解其实听绕口的 尽量用true和false来理解

  • qq_slh_0
    2016-01-11 08:09:06

    !是”不“的意思,很多时候都可以把!理解为”不“

  • 海贼王2015
    2015-07-15 07:20:28

    嗯, 受教了,谢谢

  • 寒江北去
    2015-07-14 14:46:51

    逻辑非的意思 对file_exists($filename)返回值做逻辑非运算

  • midfly
    2015-07-14 14:16:13

    本来是如果为真  加了!就是不为真

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181734 学习 · 2575 问题

查看课程

相似问题