Båda tilläggen använder internt EG(persistent_list) för att lagra det ihållande anslutningshandtaget. Men de skapar olika hash/nycklar för den här listan, så de kan inte hitta poster för respektive annan tillägg.
Mysql-tillägget skapar nycklar av formen "mysql_<host&port>_<user>..."
medan pdo bygger "PDO:DBH:DSN=<dsn>:<user>:...."
. Hasharna används nästan som array-nycklar i ett php-skript. (Över)förenklat exempel:
function pconnect($host,$user,$pass) {
global $persistent_list;
$hashkey = sprintf("extensionname_%s_%s_%s", $host, $user, $pass);
if ( isset($persistent_list[$hashkey]) ) {
// use stored connection
}
else {
// create new connection
}
}
Så svaret är:Nej, anslutningarna kommer inte att delas mellan och återanvändas av mysql-tillägget och PDO.