| 
       php 逻辑运算符 
例子          名称              结果  
$a and $b   And(逻辑与)    TRUE,如果 $a 与 $b 都为 TRUE。  
$a or $b   Or(逻辑或)     TRUE,如果 $a 或 $b 任一为 TRUE。  
$a xor $b   Xor(逻辑异或)  TRUE,如果 $a 或 $b 任一为 TRUE,但不同时是。  
! $a             Not(逻辑非)        TRUE,  如果 $a 不为 TRUE。  
$a && $b   And(逻辑与)   TRUE,如果 $a 与 $b 都为 TRUE。  
$a || $b   Or(逻辑或)     TRUE,如果 $a 或 $b 任一为 TRUE。 
	
	- <?php  
 
	- $a=true; 
 
	- $b=false; 
 
	- echo "And(逻辑与)";      
 
	- echo  $a and $b;    
 
	- echo "Or(逻辑或)";       
 
	- echo  $a or  $b;    
 
	- echo "Xor(逻辑异或)";    
 
	- echo  $a xor  $b;         
 
	- echo "Not(逻辑非)";     
 
	- echo  !$a;                
 
	- echo "And(逻辑与)";       
 
	- echo  $a &&  $b;           
 
	- echo "Or(逻辑或)";        
 
	- echo  $a ||  $b;            
 
	- ?> 
 
	- <?php 
 
	-  
 
	- $a = (false && foo()); 
 
	- $b = (true  || foo()); 
 
	- $c = (false and foo()); 
 
	- $d = (true  or  foo()); 
 
	-  
 
	-  
 
	- $e = false || true;  
 
	- $f = false or true;  
 
	- var_dump($e, $f); 
 
	-  
 
	-  
 
	- $g = true && false;  
 
	- $h = true and false;  
 
	- var_dump($g, $h); 
 
	- ?>  
 
	-  
 
	-  
 
	-  
 
	-  
 
	-  
 
	 
 
      
      (责任编辑:admin) |