我正在使用 MysqliDb 类,它给出了这个错误:
“已弃用:第 101 行的 C:...\MySqlDb.php 中已弃用调用时传递引用”、340、348 和 375
array_push 函数在哪里:
array_push($params, &$bindParams[$prop]);
array_push($this->_bindParams, &$tableData[$prop]);
我删除了“&”,但它只适用于这些 /\ 两个,但不适用于这些 / 两个(给出了很多错误)
if($hasConditional) {
if ($this->_where) {
$this->_bindParams[0] .= $this->_whereTypeList;
foreach ($this->_where as $prop => $val) {
array_push($this->_bindParams, &$this->_where[$prop]);
}
}
}
和
while ($field = $meta->fetch_field()) {
array_push($parameters, &$row[$field->name]);
}
MysqliDb 类可以在这里找到:https ://github.com/ajillion/PHP-MySQLi-Database-Class