Als de persoon die beide heeft geïmplementeerd, kan ik je vertellen dat de reden is dat door de string as-is door te geven aan postgres (en ODBC), de PDO-stuurprogrammacode voor die databases niet hoeft te worden bijgewerkt omdat de onderliggende bibliotheek nieuwe functies toevoegt .
Omdat MySQL geen eigen code voor het parseren van verbindingsreeksen heeft, hebben we een mechanisme uitgevonden om gegevens door te geven aan de onderliggende MySQL-functieaanroepen, die een zeer specifieke API hebben met vaste parameters.
Geen ongeluk; het is heel bewust.