Я настроил SQLITE3 с PDO следующим образом:
$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_TIMEOUT *Атрибут 1008 * устанавливается без проблем
Поэтому я решил использовать getAttribute:
$ this-> pdo-> getAttribute (\ PDO :: ATTR_TIMEOUT)
но показано, что драйвер не поддерживает эту функцию
Предупреждение: PDO :: getAttribute (): SQLSTATE [IM001]: Драйвер не поддерживает эту функцию: драйвер не поддерживает этот атрибут
Итак, как я могу убедиться, что атрибут был установлен верно?