The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ true/false和0/1判断 ]
遵循以下规则:
  1. 不能使用0/1代替 true/false,在PHP中,这是不相等的;
  2. 不要使用非零的表达式、变量或者方法直接进行true/false 判断,而必须使用严格的完整true/false 判断;

如:

  1. // 不使用if ( $bA )    
  2. // 或者if ( checka( ) )    
  3. if ( $bA )    
  4. if ( checka( ) )   
  5.   
  6. // 而使用if ( FALSE !== $bA )   
  7. // 或者 if ( FALSE !== check( ) )    
  8. if ( FALSE != $bA )   
  9. if ( FALSE != check( ) )