Hello,
Kann mir gerade jemand auf die sprünge helfen?
if ($oObj = new CObj($id)) {
[...]
} else {
header('Location: index.php');
exit();
}
Ein Konstruktor hat keinen Rückgabewert.
Du kannst aber eine (private) Eigenschaft des Objektes setzen lassen, ob es vernünftig initialisiert wurde. Das Objekt wird aber auf jeden Fall erzeugt, wenn die Speicherverwaltung nicht schlapp macht.
if (!is_NULL($oObj = new CObj($id))
{
if ($oObj->get_error())
{
header('Location': http://ecample.org/index.php);
}
## ...
}
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg