phpbar.de logo

Mailinglisten-Archive

[php] Unerklaerliche Codeschnipsel am Anfang der Seite

[php] Unerklaerliche Codeschnipsel am Anfang der Seite

Götz Lohmann goetz at mrblackrose.de
Mon Nov 15 22:30:55 CET 2004


Carsten Witt schrieb:

> Moin Patrick,
> erstmal danke für Deinen Tipp... zwischenzeitlich habe ich diesen 
> komischen "Header" auf ein Drittel reduzieren können. Und zwar sehen 
> viele Methoden am Ende so aus:
>
> <?
> return '<a class="action" href="'.$this->Get_Href().'" onclick="return 
> Bestaetigung();">'.$this->Get_Content().'</a>'."\n";
> ?>
>
> Offenbar mag PHP solche Monster (*duck*) nicht. Als ich besagten 
> String-Puzzle erst in $r gespeichert habe und $r per return 
> zurückgeben ließ, war der komische Header weg.... Erstaunliches 
> Verhalten. Das muss ich mal beobachten

so Monströs sieht das für mich garnicht aus .. aber wenn die Funktionen
einen Fehler liefern ist das vielleicht wirklich etwas ungünstig ..
liefern denn Get_Content() und Get_Href() auch korrekte werte?

andere Idee wäre noch gewesen .. wegen diesem Output-Buffering ..
vielleicht wird garnicht alles gebuffert .. das heißt .. anstatt 100
Zeilen zu buffern werden nur 99 gebuffert und der rest wird hinten durch
einen fehler angehängt ? .. Stimmt also vielleicht eine Schleife nicht,
die nicht bis zum letzten Index zählt .. oft ein Problem das ein Array
von 1-100 geht aber von 0-99 adressiert wird .. ?

Oder ist das Problem inzwischen gelöst durch änderung der "return"
anweisung ?

regards, G. Lohmann




php::bar PHP Wiki   -   Listenarchive