84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
好像是说 如果是文件就写入 不是就不写入 ,能简单的解释吗?还有原理,如果用if else 我是懂的,但是在我眼里平常用|| 和 && 就是判断用的 || 就是谁或者谁一个符合就可以, && 就是必须俩个都符合 这种精妙的写法-。-能讲解下吗 谢谢大神们
光阴似箭催人老,日月如移越少年。
短路特性。判断a || b这个值的时候,如果a是true,就不会执行b了。如果a是false,就会执行b。
a || b
同上,补充一下:第一行,判断userPath是否是一个文件,如果是,然后直接执行下一行代码;如果userPath不是一个文件,那就执行||后的file_put_contents,把用户配置项写入进userPath;为什么非要这么做呢?因为下一行要引入这个userPath的文件
userPath
||
file_put_contents
短路特性。判断
a || b
这个值的时候,如果a是true,就不会执行b了。如果a是false,就会执行b。同上,补充一下:第一行,判断
userPath
是否是一个文件,如果是,然后直接执行下一行代码;如果userPath
不是一个文件,那就执行||
后的file_put_contents
,把用户配置项写入进userPath
;为什么非要这么做呢?因为下一行要引入这个userPath
的文件