2025-08-08 19:02:18 +03:00

1.5 KiB
Raw Permalink Blame History

Подготовка к использованию

Чтобы начать пользоваться классом, необходимо для начала прописать настройки соединения с базой данных.

Для этого создадим класс DBConfig с конфигурацией подключения к базе данных:

$db_config = new DBConfig(
    DBDriver::PostgreSQL,
    'localhost',
    5432,
    'my_database',
    'admin',
    'secret_password',
    'encryption_key'
);

Первым параметром идёт драйвер СУБД, представленный перечислением DBDriver, затем сервер БД, порт, её имя, пользователь, пароль и ключ для шифрования (если используете действия интерфейса ISerializable).

Итак, настройки созданы, время создать сам класс Database:

use goodboyalex\php_db_components_pack\classes\Database;

$onException = fn (Exception $exception, bool $terminate) => $terminate
                  ? die($exception->getMessage())
                  : echo $exception->getMessage();

$db = new Database($db_config, $onException);

На главную | Следующий пункт