Heim > Backend-Entwicklung > PHP-Tutorial > php && 逻辑与运算符使用说明

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

WBOY
Freigeben: 2016-06-23 13:35:36
Original
889 Leute haben es durchsucht

 

// 下面的 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 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage