这句if else语法如何解析?

if(!$sql){returnfalse;}$db=self::getPdo();if(is_array($param)&&!empty($param)){//求解析$... if (!$sql) {
return false;
}
$db = self::getPdo();
if (is_array($param) && !empty($param)) { //求解析
$sth = $db->prepare($sql);//求解析

$sth->execute($param);//求解析

} else {
$sth = $db->query($sql);
}
$arr = $sth->fetchall(2);
if (count($arr)) {//求解析

return $arr[0];
}
return false;
}非常感谢高手指点。
展开
 我来答
匿名用户
2014-05-21
展开全部
if (is_array($param) && !empty($param)) { //求解析如果数组变量$param存在 或者 数组变量$param不为空
$sth = $db->prepare($sql);//求解析
$sth是数据集变量,$db是class变量,其中封装了prepare这个名称的方法用于执行$sql,比如:mysql_query
$sth->execute($param);//求解析 $sth->execute()应该也是class中封装了方法 if (count($arr)) {//求解析count()是PHP封装的函数,计算数组中的单元数目或对象中的属性个数 想知道什么效果echo 是最强大的~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式