Mailinglisten-Archive |
teravolt at gmx.de wrote: > Also ich hatte wirklich keine Abbruchbedingung so wie du sie beschrieben > hast. > Allerdings habe ich jetzt mal die Abbruchbedingung mit reingenommen und > ich bekommen immernoch einen 500 Error "Premature end of script headers: > php.exe ". den fehler konnte ich nicht replizieren, mein apache ist nur abgestürzt. jedoch ist dein klassenaufbau im beispiel prizipiell unschön, weil du wenigstens eine klasse erst erzeugen musst hättest du am ende drei verschiedene (zwei mal Klasse1, einmal Klasse2). deswegen sollte eine klasse per referenz übergeben werden. <?php class A{ var $B; function &A(){ $this->B =& new B(&$this); } function meth($again){ $ret = "A->meth()<br>\n"; if($again){ $ret .= $this->B->meth(); } return $ret; } } class B{ var $A; function &B($A){ $this->A =& $A; } function meth(){ return "B->meth()<br>\n".$this->A->meth(false); } } $A =& new A(); echo $A->meth(true); ?>
php::bar PHP Wiki - Listenarchive