Я пытаюсь изучить ООП, но всякий раз, когда использую метод 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;
}
}
1
user3763103
9 Янв 2017 в 03:15
1 ответ
Лучший ответ
Возможно, вам потребуется указать полное пространство имен вашего объекта
Например, fetch_object('classes\Users')
2
Scuzzy
9 Янв 2017 в 04:00
Похожие вопросы
Новые вопросы
php
PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, мультипарадигмальный, динамически типизированный и интерпретируемый, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.
fetch_object('classes\Users')
?