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();
}