如何检查Zend select是否返回结果

rjm*_*mcb 6 php database zend-framework

在Zend框架中,如何检查是否zend_db_select返回结果?

$result = $this->fetchAll();
Run Code Online (Sandbox Code Playgroud)

是否有更好的方式而不是使用:

if(count($result) != 0){
    //result found!
}
Run Code Online (Sandbox Code Playgroud)

coo*_*guy 10

$rows = $this->fetchAll();
return (!empty($rows)) ? $rows : null;
Run Code Online (Sandbox Code Playgroud)


Roc*_*ord 6

我喜欢使用经典:

   //most of these queries return either an object (Rowset or Row) or FALSE 
   if (!$result){
        //do some stuff
    } else {
        return $result;
    }
Run Code Online (Sandbox Code Playgroud)