Moin!
Sieht die Zeile:
"$zahl = ceil((mktime(0,0,0,$month,$day,$year) - time())/86400);
"übersichtlicher aus als folgende...?
"
$zahl = DaysUntilX($day,$month,$year)
"
Ja. Du musst das vorherige Include, den Funktionsaufruf, die Funktion selbst mit berücksichtigen.
Im Sinne eines selbsterklärenden Codes und Kapselung von Algorithmen ist es durchaus sinnvoll, auch Einzeiler in Funktionen auszulagern. Wenn sie mehrfach angewendet werden, ist das ohnehin ein fester Bestandteil vom Refactoring.
Jein... Im konkreten Fall sieht es nicht danach aus als käme dies mehrfach vor. Was die Komplexität angeht befinden wir uns hier in einer Grenzzone. Da lässt sich gut streiten.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix