<?php
require 'INewsDB.class.php';
class NewsDB implements INewsDB{
protected $_db;
const DB_NAME = 'C:\OpenServer\domains\mysite3.local\news.db';
function construct(){
$this->_db = new SQLite3(self::DB_NAME);
}
function destruct(){
unset($this->_db);
}
function saveNews($title, $category, $description, $source){}
function getNews(){}
function deleteNews($id){}
}
$news = new NewsDB;
?>
В результате которого в каталоге C:\OpenServer\domains\mysite3.local\news должен создаться файл БД news.db. Но ни файла, ни ошибок браузер не выводит. Я пробовал в php.ini , использую 5.4, расскоментировать sqlite3.extension_dir = и подставить название как папки ext, так и полностью путь с названием файла, и вот так sqlite3.extension_dir = "%sprogdir%/modules/php/PHP-5.4/ext/", но эффект нулевой. Подскажите, нужно ли что-то делать, чтобы работать в openserver с sqlite3 на php 5.4, если же всё уже настроено, то буду искать ошибки в чем-то другом, правда уже не знаю где искать...[upd=1427263286][/upd]
Исправил ошибки в коде, вместо function construct(){ написал
function __construct(){ с деструктором тоже самое, но файл БД так же не создаётся, как и раньше, без ошибок.
