PHP PDO - проверка соединения с базой данных БД - пример

Фукция использующая PDO в примере ниже - это метод вот такого вот класса - остальные его методы можно посмотреть здесь

public function tryConnect(){
	class DBO{ // db object
 
    public $DBHOST = 'localhost'; // укажтие имя БД
    public $DBNAME = 'test'; // укажтие имя БД
    public $DBUSER = 'root' ; // укажие имя пользователя БД
    public $DBPASS = '13254t'; // укажтие пароль для подключения к БД
  
    public $rowcount = 0; 
     
    public $dbc = 0; // connection

		try{  
			$this->dbc = new PDO("mysql:host=". $this->DBHOST .";dbname=".
                                $this->DBNAME, $this->DBUSER, $this->DBPASS);
			return $this->dbc;
		 }
		catch(PDOException $e)
		{
			printme(' подключиться к MySQL не получилось', 1);
			printme(' проверьте настройки в коде скрипта (поля класса DBO этого скрипта), а также убедитесь что PHP PDO включено | текст ошибки:');
			printme("Error: ".$e->getMessage());
			//	exit(); 
		}
		
		
	}

или с указанием кодировки:

$this->dbc = new PDO("mysql:host=". $this->DBHOST 
      .";dbname=".$this->DBNAME.';charset=utf8', $this->DBUSER, $this->DBPASS);