Bei den Funktionen rex_get()/rex_post() etc. wurde mit dem Default-Wert falsch umgegangen.
Wenn man den dritten Param weglässt oder explizit '' übergibt, ging rexstan bisher davon aus, dass der leere String ein möglicher Rückgabewert ist.
Tatsächlich hat der leere String als Defaultwert aber eine andere Bedeutung. Wenn der Key nicht existiert, dann wird der leere String auf den gewünschten Typ gecastet, also bei int auf 0 etc.
Nur wenn man also einen anderen Wert als Defaultwert übergibt, muss dieser als möglicher Rückgabewert ergänzt werden.
Bei den Funktionen
rex_get()
/rex_post()
etc. wurde mit dem Default-Wert falsch umgegangen.Wenn man den dritten Param weglässt oder explizit
''
übergibt, ging rexstan bisher davon aus, dass der leere String ein möglicher Rückgabewert ist. Tatsächlich hat der leere String als Defaultwert aber eine andere Bedeutung. Wenn der Key nicht existiert, dann wird der leere String auf den gewünschten Typ gecastet, also bei int auf 0 etc.Nur wenn man also einen anderen Wert als Defaultwert übergibt, muss dieser als möglicher Rückgabewert ergänzt werden.