PHP PDO SQLITE3, PDO :: getAttribute, предупреждение: драйвер не поддерживает эту функцию - PullRequest
0 голосов
/ 05 марта 2019

Я настроил 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]: Драйвер не поддерживает эту функцию: драйвер не поддерживает этот атрибут

Итак, как я могу убедиться, что атрибут был установлен верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...