Hallo,
ich seh gerade anscheinend den Wald vor lauter Bäumen nicht und hänge bei folgendem Problem fest:
// Variante 1
$login = clone($_SESSION['login_object']); // klappt hervorragend und hat die erwünschte wirkung (alle attribute von $_SESSION['login_object'] werden in $login kopiert.
// Variante 2
class Login()
{
public function __construct()
{
// dank einiger Debug-Ausgaben weiß ich, dass die if-Bedingung betreten wird und trotzdem nicht das gewünschte Ergebnis erzielt wird.
if(is_object($_SESSION['login_object']))
{
return clone($_SESSION['login_object']);
}
}
}
$login = new Login();
// in diesem Fall ist $login zwar eine ganz normale Instanz der Klasse Login, aber die Attribute von $_SESSION['login_object'] wurden nicht übernommen. Wie bekomme ich das hin?
Gruß,
Günther