这句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;
}非常感谢高手指点。 展开
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;
}非常感谢高手指点。 展开
1个回答
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 是最强大的~
$sth = $db->prepare($sql);//求解析
$sth是数据集变量,$db是class变量,其中封装了prepare这个名称的方法用于执行$sql,比如:mysql_query
$sth->execute($param);//求解析 $sth->execute()应该也是class中封装了方法 if (count($arr)) {//求解析count()是PHP封装的函数,计算数组中的单元数目或对象中的属性个数 想知道什么效果echo 是最强大的~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询