The PHP documentation for PDO::ATTR_PERSISTENT states:
Persistent connections are not closed when the script is terminated, they are cached and reused when another script requests a connection with the same credentials.
What is called "credentials"?
If there is a connection to the database:
$dbh = new PDO('mysql:host=localhost;dbname=test;charset=utf8', $user, $pass); Connection without specifying a database and encoding will create a new connection or use an already open one?
$dbh2 = new PDO('mysql:host=localhost', $user, $pass);