Hallo,
gibt es eine Möglichkeit die Instantiierung eines Objekts zu verhindern wenn mir z.B. eines der übergebenen Argumente im Klassenkonstuktor nicht gefällt ?
Bisher konnte ich keine PHP4-kompatible Lösung dafür finden:
Beispiel:
class TestClass
{
var $x;
function TestClass($x)
{
if (empty($x))
// ... hier sollte die Instantiierung nun verhindert werden
else
$this->x=$x;
}
}
Irgendwelche Vorschläge ? Weder "return false" oder "unset($this)" funktionieren :(
Grüße,
Heinz