Datum: 05.02.2010
, Kategorie:
PHP
Was passiert, wenn der Entwickler keine Lust hat, sich Variablennamen auszudenken:
$twoalsdkjf = date('w', $month_jump);
if ($twoalsdkjf == 0) {
$twoalsdkjf = 7;
}
$twoalsdkjf = $twoalsdkjf - 1;
$alsdkjf = date('w', $today);
if ($alsdkjf == 0) {
$alsdkjf = 7;
}
$alsdkjf = $alsdkjf - 1;
$this_week_start = $today - $alsdkjf * 86400;
$woche = (($month_jump - $twoalsdkjf * 86400) - $this_week_start) / 86400;
$modular = fmod($woche, 7);
$woche = $woche - $modular;
if ($modular >= 3.5) {
$woche = $woche + 7;
}
Zum Glück tauchen die Variablen $alsdkjf und $twoalsdkjf nirgendwo sonst im Code auf, sondern nur an dieser Stelle.