一个简单的关于PHP代码的问题请教。
functionquery($sql,$type=''){$func=$type=='UNBUFFERED'&&@function_exists('mysql_unbuf...
function query($sql, $type = '') {
$func = $type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query';
if(!($query = $func($sql)) && $type != 'SILENT') {
$this->halt('MySQL Query Error', $sql);
}
$this->querycount++;
return $query;
}
上面代码中的 $func = $type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query';
后面的部分 @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query'; 我知道是什么意思,但是前面那 $func = $type == 'UNBUFFERED' && .... 实在是不懂其缘由及作用,忘知情者不吝赐教,感谢万分! 展开
$func = $type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query';
if(!($query = $func($sql)) && $type != 'SILENT') {
$this->halt('MySQL Query Error', $sql);
}
$this->querycount++;
return $query;
}
上面代码中的 $func = $type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query';
后面的部分 @function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query'; 我知道是什么意思,但是前面那 $func = $type == 'UNBUFFERED' && .... 实在是不懂其缘由及作用,忘知情者不吝赐教,感谢万分! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询