public function __construct($host, $db, $usr, $pwd, $opt = []) { $this->databaseName = $db; try { $dsn = sprintf('mysql:host=%s;dbname=%s;charset=utf8', $host, $db); parent::__construct($dsn, $usr, $pwd, $opt); } catch (\Exception $e) { echo $e->getMessage(); } }