is_array($src2->crit)
正在生成「未定義的屬性:stdClass :: $ crit」錯誤。
行引發錯誤是: if(is_array($src2->crit) && count($src->crit) > 0){
$src2->crit
這裏初始化。
$src2->crit = array();
$src2->crit[0] = new dataSet();
$src2->crit[0]->tblName = $tbl2;
$src2->crit[0]->colName = "ID";
$src2->crit[0]->val = $elm->editID;
用此代碼測試$src2->crit
時。
print("\$src->crit is a ".$src->crit."<br />");
print_r($src->crit); print("<br />");
返回。
$src2->crit is a Array
Array ([0] => dataSet Object ([tblName] => sExam [colName] => ID [val] => 10))
什麼我沒有看到/理解正確?如果print("\$src2->crit is a ".$src->crit."<br />")
返回它是一個數組,那麼爲什麼is_array($src2->$crit)
產生一個錯誤?
我很困惑,你說的榆樹 - >暴擊一個地方和$ src->暴擊在另一個... – Lizard 2010-06-15 13:40:29