PHP PDO SQLITE3,PDO::getAttribute,警告:驱动程序不支持此函数
我使用PDO设置SQLITE3,如下所示:PHP PDO SQLITE3,PDO::getAttribute,警告:驱动程序不支持此函数,php,pdo,sqlite,Php,Pdo,Sqlite,我使用PDO设置SQLITE3,如下所示: $this->pdo = new \PDO("sqlite:" . Config::PATH_TO_SQLITE_FILE); $this->pdo->setAttribute(\PDO::ATTR_TIMEOUT, Config::SQLITE_TIMEOUT); 其中: class Config { /** * path to the sqlite file */ const PATH_TO_SQL
$this->pdo = new \PDO("sqlite:" . Config::PATH_TO_SQLITE_FILE);
$this->pdo->setAttribute(\PDO::ATTR_TIMEOUT, Config::SQLITE_TIMEOUT);
其中:
class Config
{
/**
* path to the sqlite file
*/
const PATH_TO_SQLITE_FILE = 'db/mDB.db';
const SQLITE_TIMEOUT = 10000;
}
关键是一切正常,但我不确定属性ATTR\u TIMEOUT是否设置为true,没有任何问题所以我决定使用getAttribute: $this->pdo->getAttribute(\pdo::ATTR\u超时) 但显示出驱动程序不支持此功能 警告:PDO::getAttribute():SQLSTATE[IM001]:驱动程序不支持 此函数:驱动程序不支持该属性 那么,我如何才能确信属性是真正设置的呢