【发布时间】:2017-01-09 00:15:42
【问题描述】:
我正在尝试学习 OOP,但每当我使用 fetch_object 方法时都会出现以下错误:
我遇到的错误
( ! ) 致命错误:在 C:\xampp\htdocs\learn\learn_classes\index.php 在第 22 行
php代码:
use classes\Database;
use classes\Users;
include 'classes/start.php';
$conn = Database::connection();
$get_data = $conn->query('SELECT * FROM `users`');
while ($data = $get_data->fetch_object('Users')){
echo $data->id;
}
我尝试使用 require,但也没有用!
用户类别:
namespace classes;
class Users
{
public $id;
protected $userType;
protected $username;
protected $email;
protected $pass;
protected $dateAdded;
/**
* @return mixed
*/
public function getId()
{
return $this->id;
}
}
【问题讨论】:
-
如果你使用
fetch_object('classes\Users')会发生什么? -
会发生什么,它会起作用哈哈,谢谢ssss。请添加答案,以便我选择您的答案。
-
我仍然想弄清楚它没有与您定义的名称间距挂钩。
-
我正在使用 PSR-4 自动加载器,可能有一些错误。