Hello,
while (list($key_arr_zeit,$value_arr_zeit) = each($arr_zeit))
{
if ($relevantes_datum > $value_zeit) {
nimm_funktion_$key_arr_zeit($value_zeit);
}
}
>
> Hier würde ich gerne $key\_arr\_zeit in den Funktionsnamen einbauen, um später die Funktionen
>
> nimm\_funktion\_1
> nimm\_funktion\_2 usw.
>
> bedienen zu können.
That makes man better annersch ;-))
<http://forum.de.selfhtml.org/archiv/2007/4/t150137/#m975464>
<http://selfhtml.bitworks.de/artikel_datenstrukturen/function_reference.php.txt>
Das hat den Vorteil, dass man so polymorph arbeiten kann.
Angenommen, du baust verschiedene Informationsseiten auf und willst daraus auf relavente Teile drucken lassen. Die Druckfunktion heißt immer genause, wird aber immer anders implementiert. Das ist dann "OOP durch die Hintertür".
$\_page[1]['print'] = 'print\_doc\_docname\_1';
$\_page[2]['print'] = 'print\_doc\_docname\_2';
usw.
Aufruf:
$\_page[1]['print']($attrib = 'quer', $printer = 'lexmark');
Und wenn man nun die "Seiten" in Modulen verpackt, von denen immer nur eins pro Roundturn aktiv sein kann (z. B. von der index.php geladen wird), dann kann man (am Anfang) die allgemeinen Funktionen "überschreiben".
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bikers-lodge.com>