PHP基础----运算符(逻辑运算符)

  • 逻辑运算符 :

PHP中任何一个变量(表达式)都可以看作一个逻辑表达式:

  变量值(表达式)与逻辑值的比较:

   1)、未赋值(NULL):为假

   2)、0或者”0”:为假

   3)、非0值:为真

   4)、空字符串””:为假

   5)、非空字符串:为真

1、逻辑与$a and $b:两者同为真则为真,否则为假

   $a=0.4;

   $b=3;

   if($a and $b)

   {

     echo "为真";

   }else{

     echo "为假";

   

2、逻辑或$a or $b:两者是有一个为真,则为真,否则为假

   $a=0.4;

   $b=3;

   if($a or $b)

   {

     echo "为真";

   }else{

     echo "为假";

   }

 

3、逻辑异或$a xor $b:两者不相同,为真,否则为假

   $a=0.4;

   $b=3;

   if($a xor $b)

   {

     echo "为真";

   }else{

     echo "为假";

   }

4、逻辑非!$a:逻辑取反,$a为假时,为真;为真时,为假

   $a=0.4;

   $b=3;

   if(!$c)

   {

         echo "为真";

   }else{

     echo "为假";

   }

5、逻辑与$a && $b(与and比较,&&有更高的优先级):两者同为真则为真,否则为假

   $a=0.4;

   $b=3;

   if($a && $b)

   {

        echo "为真";

   }else{

     echo "为假";

   }

6、逻辑或$a || $b(与or比较,||有更高的优先级):两者中有一个为真,则为真,否则为假

   $a=0.4;

   $b=3;

   if($a || $b)

   {

        echo "为真";

   }else{

     echo "为假";

   }

猜你喜欢

转载自768992698.iteye.com/blog/2319447