Всем привет. По
этой ссылке та же самая проблема, но там человек на Linux-e, и то решение мне не подошло, поэтому решил спросить. Использую OpenServer.
Обучаюсь по тому же курсу, следовательно тот же самый код в котором создаётся БД SQLite:
require "INewsDB.class.php";
class NewsDB implements INewsDB{
const DB_NAME = "../news.db";
const ERR_PROPERTY = "Wrong property name";
private $_db;
function __construct(){
$this->_db = new SQLite3(self::DB_NAME);
}
function __destruct(){
unset($this->_db);
}
function __get($name){
if($name == "db"):
return $this->_db;
else:
throw new Exception(self::ERR_PROPERTY);
endif;
}
function __set($name, $value){
throw new Exception(self::ERR_PROPERTY);
}
function saveNews($title, $category, $description, $source){
}
function getNews(){
}
function deleteNews($id){
}
}
$news = new NewsDB();
И вобщем при создании экземпляра данного класса выдаёт ошибку Fatal error: Uncaught Error: Class 'SQLite3' not found на той строке, где мы создаём экземпляр класса SQLite3. Я смотрел php.ini, там всё раскоменчено. Подскажите пожалуйста, в какую сторону копать.