基础语法之逻辑运算 逻辑与 $x &&(and) $y 并且关系 $x和$y都为真则返回真 逻辑或 $x ||(or) $$y 有一个条件成立则返回真 $x和$y均为假时为false,其他情况全为真 逻辑非 !$x 中文解释取反。如果$x的值为false,进行一次取反操作,非false就为true了,就 可以执行真区间了,反推true,则执行假区间 逻辑异或 $x xor $y $x和$y相同则为false,不相同则为true 相同为false,不同为true 【重点知识】 短路 短路就是采用一个懒人模式来思考问题 逻辑与的特性是:两边为true即为true,其他情况均为假 逻辑或的特性是:两边为假均为假,其他情况全为真 我们把自己想象成一个懒汉,非常非常懒,来思考逻辑与和逻辑或。可不可以这样理解: 1.逻辑与如果前面第一个条件为false了,后面就可以不用执行了。用代码表示:if($x && $y)如 果$x已经为false了,后面的$y就没有执行必要了 2.逻辑或:前面一个条件为true了,后面就不用执行了。用代码表示:if($x || $y)如果$x已经为 true了,后面的$y就没有执行的必要了。 3.exit的意思是指在此处停止运行,退出,后面的PHP代码不再执行。它有2种用法: 1)直接exit,就是直接退出 2)exit('提示内容'),退出的时候还给出一段提示内容
3年前 0
bing_yu
老师举的例子很现实好理解!!!
2年前 添加回复 0