Hallo,
ich habe gerade ein sehr merkwürdiges Problem (betrifft nicht DF, ist nur eine technische Frage):
PHP bekommt die einfachste Addition nicht hin.
Wie Ihr seht, zeigt die Ausgabe 2 und 3 dieselbe Nummer... PHP ignoriert offenbar einfach, dass ich zu $time_next einfach mal 1209600 dazu zähle...
Kennt jemand das Phänomen und weiß, wie es zu lösen ist?
Ich habe es schon mit intval() ausprobiert, um sicherzustellen, dass der Typ korrekt ist - kein Erfolg.
Auch $time_next += 1209600 hilft nicht weiter. PHP ignoriert das einfach.
Ich habe schon geprüft, ob die Datei überhaupt hochgeladen wurde usw... das klappt alles. Änderungen im Text werden angezeigt und auch ein date() auf die Zahl klappt...
ich habe gerade ein sehr merkwürdiges Problem (betrifft nicht DF, ist nur eine technische Frage):
PHP bekommt die einfachste Addition nicht hin.
PHP-Code:
$time_next = "0";
echo "1: ".$time_next."<br />"; // zeigt 0, korrekt
$time_next = $trigger['time_next'];
echo "2: ".$time_next."<br />"; // zeigt 1579864500, korrekt
$time_next = $trigger['time_next']+1209600;
echo "3: ".$time_next."<br />"; // zeigt 1579864500, also dasselbe wie bei 2. Müsste aber 1581074100 sein
Kennt jemand das Phänomen und weiß, wie es zu lösen ist?
Ich habe es schon mit intval() ausprobiert, um sicherzustellen, dass der Typ korrekt ist - kein Erfolg.
Auch $time_next += 1209600 hilft nicht weiter. PHP ignoriert das einfach.
Ich habe schon geprüft, ob die Datei überhaupt hochgeladen wurde usw... das klappt alles. Änderungen im Text werden angezeigt und auch ein date() auf die Zahl klappt...
Kommentar