-7
}
if($c[$p]['progressbar']['enable']) {
$c[$p]['side'] = draw_progressbar(reset(array_keys($c[$p]['reasons']['data'])), $all);
}
這是什麼錯? 。只有變量應該通過引用傳遞
}
if($c[$p]['progressbar']['enable']) {
$c[$p]['side'] = draw_progressbar(reset(array_keys($c[$p]['reasons']['data'])), $all);
}
這是什麼錯? 。只有變量應該通過引用傳遞
您有第1行
假設PHP右括號這個錯誤意味着reset()
期望一個變量而不是另一個函數的結果(如在您的示例array_keys()
見function signature:mixed reset (array &$array)
這意味着,對於你的問題,你需要存儲在一個變量數組:
$tmp = array_keys($c[$p]['reasons']['data']);
$c[$p]['side'] = draw_progressbar(reset($tmp), $all);
這段代碼到底出了什麼問題,它是什麼語言? –
[嚴格標準:只有變量應該通過引用傳遞]的可能重複(http://stackoverflow.com/questions/2354609/strict-standards-only-variables-should-be-passed-by-reference) – nietonfir