如何检查Foreach循环是否正常工作

时间:2015-01-20 12:04:37

标签: php foreach

我是PHP编码的新手。  只是从对象(类Project)获取值并迭代所有对象项以计算每个项目的持续时间。

$projectDet = new Project();                    
$projectList = $projectDet->Find("name = ?",array($requ['name'] ));
if($projectList==false)
    return 0;
foreach($projectList as $proj)
{   
    $reportData = array();      
    $reportData[] = array("Project","TotalTime"); //Testing
    $key = $proj->id;
    $EstDUR[$key] = (strtotime($proj->Enddt) - strtotime($proj->Startdt));
}
return $reportData;

但是reportData返回null,即使projectList不为null。

1 个答案:

答案 0 :(得分:2)

在foreach:

之前启动$ reportData
$reportData = array()
foreach($projectList as $proj) {   
    (..)