Zend Framework 1的类Zend_Tool_Project_Profile_Resource_Container具有方法hasChildren()。代码是:
public function hasChildren()
{
return (count($this->_subResources > 0)) ? true : false;
}
但是count()对于不可计数的任何值都返回“ 1”,但为“ 0”的“ NULL”除外。 $this->_subResources > 0
将永远不会返回'NULL',因此count($this->_subResources > 0)
将始终返回'1'。结果,方法将始终返回“ TRUE”。我是正确的还是缺少的东西?
答案 0 :(得分:1)
是的,您是对的。如果需要,可以为zend
创建PR应该是
public function hasChildren()
{
return (count($this->_subResources) > 0) ? true : false;
}