我有以下功能:
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>";
}
}
就该功能而言,一切正常。除非我想向参数添加另一个变量以便在函数中使用它,否则我在 xampp 上收到 HTTP 500 错误。
这就是我想做的:
function displayData($array, &$htmlCode, $questions){
// same function as one above just with another parameter
}
仅添加另一个参数就会引发 http 500 错误,我不知道为什么...我放入 $questions 参数中的值是一个从 MySQL 数据库读取的字符串。我想使用 $questions 变量在函数内执行其他操作,但我不能,因为正在抛出该错误。如果有人可以提供帮助,那就太棒了! :)
最佳答案
调用方法时不要忘记添加参数。
关于php - 添加另一个参数时出现 HTTP 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664263/