Heim  >  Artikel  >  Backend-Entwicklung  >  php中OR与|| AND与&&的区别

php中OR与|| AND与&&的区别

WBOY
WBOYOriginal
2016-07-25 08:57:461242Durchsuche
  1. $p = 6 or 0;

  2. var_dump($p);//int(6)
  3. $p = 6 || 0;

  4. var_dump($p);//bool(true)
  5. $p = 6 and 0;

  6. var_dump($p); //int(6)
  7. $p = 6 && 0;

  8. var_dump($p); //bool(false)
复制代码

因为赋值运算的优先级比AND和OR的高,所以先赋值;比&&和||的低,所以逻辑运算符先执行,先逻辑运算,再赋值。



Stellungnahme:
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