> 백엔드 개발 > PHP 튜토리얼 > php && 逻辑与运算符使用说明

php && 逻辑与运算符使用说明

WBOY
풀어 주다: 2016-06-23 13:35:36
원래의
889명이 탐색했습니다.

 

// 下面的 foo() 不会被调用,因为它们被运算符“短路”了。 

$a = (false && foo()); 

$b = (true || foo()); 

$c = (false and foo()); 

$d = (true or foo()); 

// "||" 的优先级比 "or" 高 

$e = false || true; // $e 被赋值为 (false || true),结果为 true 

$f = false or true; // $f 被赋值为 false [Altair注:"=" 的优先级比 "or" 高] 

var_dump($e, $f); 

// "&&" 的优先级比 "and" 高 

$g = true && false; // $g 被赋值为 (true && false),结果为 false 

$h = true and false; // $h 被赋值为 true [Altair注:"=" 的优先级比 "and" 高] 

var_dump($g, $h); 

?> 

巧用运算符这个特性可以减少使用IF 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿