hilo,
n kumpel und ich programmieren ein cms und sind dabei ganz irre objektorientiert, um einen logischen aufbau zu erhalten.
Wir haben folgenden klassenbaum:
cms
sql
user
group
template
content
jede der unterklassen braucht aber auch zugriff auf die cms und die anderen unterklassen, deswegen hat jede unterklasse ein parent-objekt, das auf die cms-klasse verweist.
allerdings scheint gerade das ein problem für php4 zu sein, php5 kommt damit super klar.
sind es vielleicht codezeilen wie:
PHP-Code:
$this->parent->sql->query()
die den ablauf stören?
jedenfalls ist nach dem ersten funktionsaufruf die klasse nicht mehr vorhanden, also die variable gelöscht.
hat sich damit schonmal jemand auseinander gesetzt?
woran liegt es genau, dass php4 solche strukturen nicht verkraftet?
wie weit kann man in php4 gehen?
danke schonmal
m²