gpt4 book ai didi

cakephp - 代码中意外的T_FUNCTION,是什么意思?

转载 作者:行者123 更新时间:2023-12-03 08:35:18 25 4
gpt4 key购买 nike

我在$ keyRows++行上收到意外的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错误意味着什么/当它出现时要寻找什么感到好奇。

最佳答案

问题出在$ keyRows++之上。您没有将分号放在数组之后。 :D

$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\"]'
);

关于cakephp - 代码中意外的T_FUNCTION,是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11123652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com