我有以下功能:
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变量在函数内部做其他事情,但我不能因为抛出错误。如果有人可以提供帮助,那就太棒了! :)
答案 0 :(得分:0)
在调用方法时不要忘记添加参数。