Я использую PDO для подключения к БД, ниже приведен класс, которым я пользуюсь,
class database_pdo
{
# database handler
protected $connection = null;
# make a connection
public function __construct($dsn,$username,$password)
{
try
{
# MySQL with PDO_MYSQL
$this->connection = new PDO($dsn, $username, $password);
$this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e)
{
# call the get_error function
$this->get_error($e);
}
}
# don't forget to add getter method to get $this->connection, it's just a good practice.
public function get_connection()
{
return $this->connection;
}
}
создать экземпляр объекта db,
$connection = new database_pdo(DSN,DB_USER,DB_PASS);
var_dump($connection);
результат
object(database_pdo)[1]
protected 'connection' =>
object(PDO)[2]
на других страницах,
object(database_pdo)[4]
protected 'connection' =>
object(PDO)[5]
Но я не понимаю, что означают цифры? Я заметил, что когда число увеличивается, чем медленнее сервер обрабатывает страницу.
Как я могу избежать увеличения этих чисел ??