我在$ keyRows ++行中得到一個意外的T_FUNCTION錯誤。
代碼中意外的T_FUNCTION,意思?
$mapArray = array();
$unifiedKeys = array();
$unifiedKeys = $this->query("select distinct FLOWSHEET_ID from FLOWSHEET_TEMPLATE;");
$keyRows = 1;
while ($row = mssql_fetch_assoc($unifiedKeys)) {
$mapArray['Method'.$keyRows] = array(
CaBase::KEY_MAPPING_LOGIC_COMPLEXITY => CaBase::LEVEL3_COMPLEXITY,
CaBase::KEY_FIELD_LOGIC_NAME => 'wsUnifiedKey' ,
//CaBase::KEY_FIELD_QUESTION_ID => $unifiedKeys($id_position))
CaBase::KEY_FIELD_QUESTION_ID => '$row[\"FLOWSHEET_ID\"]'
); //fixed error
$keyRows++;
}
return $mapArray;
1)這個錯誤是什麼意思?我得到了很多,我不知道如何調試它,因爲我不知道它是什麼意思。
2)我應該如何解決錯誤?我嘗試添加$ this-> keyRows ++,但是這也不起作用。最初,我在這一行中得到了「無法在寫入上下文中使用函數返回值」錯誤,但是我將$ mapArray []行更改爲括號而不是括號,現在我得到了T_FUNCTION錯誤。
錯誤現在已被固定。但是我仍然對T_FUNCTION錯誤意味着什麼/當它出現時尋找什麼感到好奇。
這看起來不像CakePHP對我... – RichardAtHome