不好意思 各位前辈 !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); 我知道是啥意思了 我以为查不到呢 
!defined( 'MAGIC_QUOTES_GPC ')   &&   define( 'MAGIC_QUOTES_GPC ',   get_magic_quotes_gpc()); 
相当于 
if(!defined( 'MAGIC_QUOTES_GPC ')) 
define( 'MAGIC_QUOTES_GPC ',   get_magic_quotes_gpc()); 
但是我不知道!defined( 'MAGIC_QUOTES_GPC ')  ||  define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());  是啥意思。。

解决方案 »

  1.   

    !defined( 'MAGIC_QUOTES_GPC ')   ¦ ¦  define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
    这个没见过这样写的..另外那个就知道什么意思.
    关注
      

  2.   

    1 && $a ='a';
    echo $a;
    unset($a);
    0 && $a ='no';
    echo $a;0 || $b ='b';
    echo $b;
    unset($b);
    1 || $b ='no';
    echo $b;
      

  3.   

    1 && $a ='a';
    echo $a;
    unset($a);
    0 && $a ='no';
    echo $a;0 || $b ='b';
    echo $b;
    unset($b);
    1 || $b ='no';
    echo $b;
      

  4.   

    defined('MAGIC_QUOTES_GPC') 
    && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());看'MAGIC_QUOTES_GPC'常量是否存在,并将其值=get_magic_quotes_gpc())返回值
    defined('MAGIC_QUOTES_GPC')  ¦ ¦ define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());&& 同时为真
    ||或,一个为真
      

  5.   

    !defined( 'MAGIC_QUOTES_GPC ')   ¦ ¦  define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc())
    当$GLOBALS['magic-quotes-gpc']=='on'时,上面表达式就会执行后面的非语句,,
    不过不赞成这种写法...