不好意思 各位前辈 !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()); 是啥意思。。
!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()); 是啥意思。。
这个没见过这样写的..另外那个就知道什么意思.
关注
echo $a;
unset($a);
0 && $a ='no';
echo $a;0 || $b ='b';
echo $b;
unset($b);
1 || $b ='no';
echo $b;
echo $a;
unset($a);
0 && $a ='no';
echo $a;0 || $b ='b';
echo $b;
unset($b);
1 || $b ='no';
echo $b;
&& 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());&& 同时为真
||或,一个为真
当$GLOBALS['magic-quotes-gpc']=='on'时,上面表达式就会执行后面的非语句,,
不过不赞成这种写法...