W trakcie programowania modelu tokena natrawilem na ponizszy problem.
Mozliwe ze to trywialna kwestia ale wpatruje sie w to i nie moge zrozumiec dlaczego tak to dziala.
public function getExpiry()
{
return (int) $this->expiry;
}
public function getCreated()
{
return (int) $this->created;
}
public function isTokenValid()
{
echo $this->getCreated() ." , " . $this->getExpiry();
echo "<br />";
echo $this->getCreated() ." + " .$this->getExpiry() . " = " . $this->getCreated()+$this->getExpiry();
die();
// DALSZY KOD
}
Wynik na ekranie mam nastepujacy (co jest totalnie bez sensu) :
1363363494 , 3000000
1366363494
Gdy natomiast usune z trzeciego echo sume- na ekranie wyswietla sie wszystko poprawnie:
1363363494 , 3000000
1363363494 + 3000000 =
Czy ktos mi powie dlaczego?