图片
逻辑运算符:逻辑与(&&)、逻辑或(||)、逻辑非(!)。
逻辑与(&&)如何判断:
true && true 结果为 true
true && false 结果为 false
false&& true 结果为 false
false&& false 结果为 false
逻辑与PHP代码截图:
逻辑与
逻辑或(||)如何判断:
true || true 结果为 true
true || false 结果为 true
false || true 结果为 true
false|| false 结果为false
逻辑或PHP代码截图:
逻辑或
逻辑非(!)判断: 不是真的便是假的。
逻辑非PHP代码截图:
逻辑非
结果截图:
结果
总结:
这个中的规律与数学的知识是一样,逻辑与(一假必假),逻辑或(一真必真),逻辑非(不是真的便是假的)。
短路机制阐明:短路机制可减少运行的内容,在文章中举的例子是数字判断。
在逻辑与(&&)代码截图中可比拟15行与28行,都是对数字200进行判断,由于逻辑与的特性(一假必假),以是15行进行判断时,会将两个条件都判断,但28行在进行第一个判断后短路,不在进行第二个判断。
逻辑或(||)代码截图中42行与55行比较,由于逻辑或的特性(一真必真),结果也是在55行第一个判断后短路,输出结果。
感激你的不雅观看。