Не работает SQLite3 на PHP 5.4
Добавлено: 24 мар 2015, 22:00
Добрый вечер. Подскажите пожалуйста, уже не знаю где рыть. Имеется такой код:
[upd=1427263286][/upd]
Исправил ошибки в коде, вместо function construct(){ написал
function __construct(){ с деструктором тоже самое, но файл БД так же не создаётся, как и раньше, без ошибок.
<?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(){ с деструктором тоже самое, но файл БД так же не создаётся, как и раньше, без ошибок.