hi,
die Zeile $pdo = new MySQL_PDO(array('base' => 'gibtsnich'));
liefert mir ein
// print_r($pdo);
MySQL_PDO Object
(
)
auch dann, wenn eine PDOException auftritt, die ich in einer globalen Variablen $EVE festhalten möchte (Testfall: Unbekannte Datenbank).
Es ist leider nicht so, dass des Konstruktors return-Value zurückgegeben wird, mein Konstruktor sieht so aus:
public function __construct($cfg = array()){
global $EVE;
try{
$this->dbh($cfg);
return 1;
}
catch(PDOException $e){
$EVE = $e->getMessage();
return;
}
}
Kurzum: Die Frage ist, wie kann ich den Return-Value von new() beeinflussen? Offensichtlich ist der Konstruktor dafür nicht zuständig. Bitte mal um Hinweise.
Horstyrol
--
Mit Polystyrol kann ich prima dichten.
Mit Polystyrol kann ich prima dichten.