Probabilmente sarebbe più corretto che la tua classe lanci un eccezione se non può essere istanziata:

Codice PHP:
class PdoOpen {
  protected 
$mydb null;

  public function 
__construct($nomeDb null) {
     if ( 
eregi("........."$nomeDb) ) {
     } else {
         throw new 
Exception("DB Name parameter must be .....");
     }
  }
}

try {
   
$pdoopen = new PdoOpen;
} catch (
Exception $e) {
   print 
$e->getMessage();