Geschwindigkeits-Frage, function() 3x aufrufen

WEBi

Mitglied
Hallo,

ich habe eine Funktion mit Mathematischen Rechnungen, FOR-Schleife und DB-Abfragen und will bzw muss diese Funktion mehrmals im Script (auf der gleichen Seite) aufrufen.

Meine Frage dazu: Nachdem er die Funktion aufgerufen und "berechnet" hat, muss er die gleiche Funktion zB am Ende der Seite nochmals neu berechnen oder speichert er das Ergebnis vom vorherigen Aufruf?
Daten ändern sich nicht, es muss nur das gleiche angezeigt werden
 
Wenn Du die Funktion wieder aufrufst wird auch der Code wieder ausgefuehrt.
Was spricht dagegen die Funktion einmal auszufuehren und das Ergebnis einfach in eine Variable zu schreiben statt es gleich auszugeben?
 
ok, verstehe!

hmm, jetzt ist die Frage, kann ich das "Ergebnis" so:
Code:
$var_func = func();
in eine Variable speichern, oder muss ich normal lösen?
zB $var_func = 'inhalt......'; usw...
 
Da wo Du jetzt die Funktion aufrufst und wahrscheinlich echo vorstehen hast ersetzt Du einfach das echo durch $var= und gibst dann an den gewuenschten Stellen die Variablen aus.
 
ok, Danke!

hatte auch ohne echo funktioniert, kenn mich schon aus.
Wusste nur nicht genau ob die Funktion sich so in die Variable speichern lässt
 
Zurück