fork download
  1. <?php
  2.  
  3. namespace app;
  4.  
  5. class DB
  6. {
  7. protected $settings = [];
  8.  
  9. public function __construct()
  10. {
  11. $this->settings = parse_ini_file("db config.ini");
  12. }
  13.  
  14. public function conect()
  15. {
  16. try {
  17. $db = new \PDO("{$this->settings["driver"]}"
  18. . ":host={$this->settings["host"]};"
  19. . "dbname={$this->settings["dbname"]}", $this->settings["user"], $this->settings["password"]);
  20. $db->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
  21. return $db;
  22. } catch (\PDOException $ex) {
  23. echo 'Что-то пошло не так: ' . $ex->getCode();
  24. }
  25. }
  26.  
  27. }
  28.  
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
Standard output is empty