Da ich derzeit viel beschäftigt bin, beschränke ich derzeit meine PHP-Tätigkeit auf das Überdenken meiner Objekte, die ich bereits geschrieben habe.
Bisher habe ich Referenzen benutzt, wenn ich Objekte in Objekten generiert habe und die Unterobjekte auf die Oberobjekte zugreifen sollten.
<?php
class main {
var $objekt;
function __construct(){
echo 'main<br />';
$this->objekt = new sub;
}
function bla(){
echo 'zugriff von sub klappt';
}
}
class sub {
function __construct(){
echo 'sub<br />';
}
function mainobjekt (){
// Wie machen?
}
}
$test = new main;
?>
Ich habe im echten Script mehrere "Subobjekte" und die sollen bequem aufeinander zugreifen können. Wie würdet ihr das lösen? (Steh vielleicht grad aufm Schlauch, aber mir fällt nichts besseres ein, als jedes Subobjekt auf das Mainobjekt zurück zu referenzieren und dann wieder das passende Subobjekt anzusprechen...
Kreative Ideen?