我想实现我的类mysqli_result来替换我已经弃用的所有 mysql_result 。
我已经创建了我的课程:
class mysqli_result{
private $res;
private $row;
private $field=0;
private function __construct(){
;
}
static public function get($res,$row,$field){
$res->data_seek($row);
$datarow = $res->fetch_array();
return $datarow[$field];
}
}
我实现了这样的方法
mysqli_result::get(...)
但我有一个
致命错误:无法重新声明类mysqli_result
我有一个require_once文件在哪里是我的类,这是问题吗?
答案 0 :(得分:0)
已经有一个类mysqli_result
,除非您自己编译PHP并专门禁用了mysqli扩展。
您需要选择其他名称或在命名空间中定义您的类:
<?php
namespace whatever; // Must be the first thing in the file!
class mysqli_result
{
// ...
}