php - 添加另一个参数时出现 HTTP 500 错误

标签 php mysql http web

我有以下功能:

 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/

相关文章:

php - PHP 中静态函数和类外函数有什么区别?

php - 从第一个表中选择所有内容,计算第二个表中 ID 的实例数

mysql - 当数据库达到 100 条记录/行时,如何清空数据库?

python - mod_python/MySQL 在插入大量数据时出现错误 : "OperationalError: (2006, ' MySQL server has gone away')"

php - 为什么我要获得访问 token ? (OAuth2)

php - Magento,如何调用主题文件中的产品属性?

php - Paypal 不在移动浏览器的返回 url 上发布数据

javascript - 在angularjs中处理大数据

php - MySQL 查询中表名周围反引号的重要性

javascript - 未找到 Slack web-api 返回 channel chat.postMessage 到私有(private) channel