Hallo Jörg,
könnte man auch überlegen. Die PDO Klasse ist nicht sealed final und man kann sie beerben, z.B. durch eine Klasse RSDO (Rocket SQLite Data Objects), die sich ausschließlich um PDO für SQLite kümmert und entsprechende Checks enthält.
Darin könntest Du den Konstruktor erweitern und bei Verletzung der Vorbedingungen ein paar Exceptions durch die Gegend schießen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi