$pay && is_numeric($pay) ? ${'pay_'.$pay} = 'checked' : $pay_4 = 'checked';
!$uid && !$username && $uid=$winduid;
$p_list = $gp_allowsearch==2 && $db_plist ? explode(',',$db_plist) : array();
if($pay && is_numeric($pay))
{
${'pay_'.$pay} = 'checked'
}
else
{
$pay_4 = 'checked';
}if(!$uid && !$username)
{
$uid=$winduid;
}if($gp_allowsearch==2 && $db_plist )
{
$p_list = explode(',',$db_plist) ;
}
else
{
$p_list = array();
}
!$uid && !$username && $uid=$winduid;
$p_list = $gp_allowsearch==2 && $db_plist ? explode(',',$db_plist) : array();
if($pay && is_numeric($pay))
{
${'pay_'.$pay} = 'checked'
}
else
{
$pay_4 = 'checked';
}if(!$uid && !$username)
{
$uid=$winduid;
}if($gp_allowsearch==2 && $db_plist )
{
$p_list = explode(',',$db_plist) ;
}
else
{
$p_list = array();
}
就是用一个变量的值作为另外一个变量的名
($a)||($b); # || 前为假(真),||后(不)执行. 相悖.
($a)&&($b); # && 前真后执行,前假后不执行. 相同.
($a)?($b):($c); # $a 真$b执行,$a假$c执行.