0
時500錯誤,我有以下功能:HTTP添加另一個參數
function displayData($array, &$htmlCode){
$numOfQuestions = findNumOfQuestions($array);
for($i = 1; $i <= $numOfQuestions; $i++){
$htmlCode .= "<div class='question'><h2>Question: $i</h2>";
foreach($array as $val){
if(intval(substr($val, 0, 1)) == $i){
$val = str_replace("$i > ", "", $val);
$htmlCode .= $val.'<br>';
}
}
$htmlCode .= "</div>";
}
}
至於這個函數的功能,一切正常。除了當我想添加另一個變量的參數,以便在函數中使用它,我得到一個HTTP 500錯誤的xampp。
這就是我想做的事:
function displayData($array, &$htmlCode, $questions){
// same function as one above just with another parameter
}
只需添加另一個參數拋出HTTP 500錯誤,我不知道爲什麼......我把成$問題參數的值是一個字符串這是從MySQL數據庫讀入的。我想使用$ questions變量在函數內部做其他事情,但是我不能因爲這個錯誤被拋出。如果任何人都可以提供幫助,那就太棒了! :)
您是否將新參數添加到調用以及原型中? – RiggsFolly
檢查錯誤日誌會給你,並最終給我們更多關於500錯誤的更多信息。 – Alesana
500錯誤是代碼錯誤,可能是任何事情。這不僅僅是添加參數,如果它是空的,它將不會返回500錯誤,我會在代碼中查找錯字。 –