<?php
$db = new SQLite3('phpdb.sqlite');
?>为什么会出现致命错误,尽管SQLite已启用?
**I even checked the php.ini file and made changes as:** **sqlite3.extension\_dir = "D:\PHP\xampp\php\ext"**该错误如下:
致命错误:未捕获错误:在D:\PHP\xampp\htdocs\midun\OOP\Chap2\index.php:4堆栈跟踪中找不到类'SQLite3‘:#0 {main}抛出在第4行的D:\PHP\xampp\htdocs\midun\OOP\Chap2\index.php中
(附加信息:我在C:\sqlite中设置了一个环境变量,这是我放置sqlite.exe文件的地方)
发布于 2018-07-16 04:57:38
SQLite3作为PDO抽象层的一部分,与“特定于供应商的数据库扩展”的SQLite3不同。不过,您可以通过PDO使用SQLite3,请参阅:http://php.net/manual/en/book.pdo.php
发布于 2018-07-16 05:28:21
你应该试着:
$db = new \SQLite3('phpdb.sqlite');而不是
$db = new SQLite3('phpdb.sqlite');我想SQLite3在全局命名空间
https://stackoverflow.com/questions/51354743
复制相似问题