defined("ACC")  or exit("我草");
defined("ACC")  || exit("我草");
用来防止用户非法访问这二个结果都是一样的,我想问||跟or是不是一个意思,到底是什么意思,我一只认为||是或者的意思,

解决方案 »

  1.   

    or 与 || 都是或运算符的.
    以下代码输出结果值是一样的。$a = 5;
    $b = 99;
    if($a=== 5 || $b ===6){
       echo "success<BR>";
    }else{
       echo "fail<BR>";
    }
    if($a=== 5 or $b ===6){
       echo "success<BR>";
    }else{
       echo "fail<BR>";
    }
      

  2.   

    有时候遇到运算符的优先级的时候有区别 http://www.jb51.net/article/42425.htm
      

  3.   

    or 和 ||    ==和eq   !=和neq 都一个意思