#php #yii2 #oci8 #php-8
Вопрос:
Я пытаюсь подключиться к базе данных oracle с помощью php8 и yii2.0.43. Я установил "apaoww/yii2-oci8": "dev-master"
с помощью composer. Ниже приведена моя связь в web.php:
'db' => [
'class' => 'apaowwoci8Oci8DbConnection',
'dsn' => 'oci:dbname=(DESCRIPTION=(CONNECT_TIMEOUT=20)(RETRY_COUNT=3)(ADDRESS=(PROTOCOL=TCP)(HOST='.hostname.')(PORT='.portname.'))(CONNECT_DATA=(SERVICE_NAME='.servicename.')));charset=AL32UTF8;',
'username' => username,
'password' => password,
'attributes' => []
],
Теперь появляется ошибка, как показано ниже:
Declaration of Oci8PDO::query($query, $fetchType = null, $typeArg = null, array $ctorArgs = []) must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs)
Я также пробовал использовать другой плагин yii2 sfedosimov
, но получил ту же ошибку.
Эта ошибка специально предназначена для PHP8 какая—либо помощь?