好像是说 如果是文件就写入 不是就不写入 ,能简单的解释吗?还有原理,如果用if else 我是懂的,但是在我眼里平常用|">
首页 > 后端开发 > php教程 > is_file($userPath) || file_put_contents($xx,$xx) 是什么意思

is_file($userPath) || file_put_contents($xx,$xx) 是什么意思

WBOY
发布: 2016-06-06 20:12:20
原创
1511 人浏览过

is_file($userPath) || file_put_contents($xx,$xx) 是什么意思
好像是说 如果是文件就写入 不是就不写入 ,能简单的解释吗?还有原理,如果用if else 我是懂的,但是在我眼里平常用|| 和 && 就是判断用的 || 就是谁或者谁一个符合就可以, && 就是必须俩个都符合 这种精妙的写法-。-能讲解下吗 谢谢大神们

回复内容:

is_file($userPath) || file_put_contents($xx,$xx) 是什么意思
好像是说 如果是文件就写入 不是就不写入 ,能简单的解释吗?还有原理,如果用if else 我是懂的,但是在我眼里平常用|| 和 && 就是判断用的 || 就是谁或者谁一个符合就可以, && 就是必须俩个都符合 这种精妙的写法-。-能讲解下吗 谢谢大神们

短路特性。判断a || b这个值的时候,如果a是true,就不会执行b了。如果a是false,就会执行b。

同上,补充一下:第一行,判断userPath是否是一个文件,如果是,然后直接执行下一行代码;如果userPath不是一个文件,那就执行||后的file_put_contents,把用户配置项写入进userPath;为什么非要这么做呢?因为下一行要引入这个userPath的文件

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板