Ich würd ma gern was nachfragen bzw. mokieren.
PHP-Code:
function validate_var($val)
{
if(isset($val))
{
if(is_numeric($val))
{
// Wenn es eine Zahl ist wozu dann noch absichern?
// Is doch so schon sicher (Zahl bleibt Zahl lol).
if(is_float($val)) return floatval($val);
elseif(is_int($val)) return intval($val);
else return floatval($val);
}
elseif(is_bool($val))
{
// Wenn es ein boolscher wert ist braucht man den doch auch
// nicht mehr extra definieren, Boolsche werte sind sicher...
if($val == 1 || $val === true) return true;
elseif($val == 0 || $val === false) return false;
else return 0;
}
elseif(is_string($val)) return htmlspecialchars($val);
elseif(is_null($val)) return null;
else return $val;
}
else return;
}
In den ommentaren mokier ich mal... seh da keinen sinn drin ausser unnötigem Code...
__________________
Schmutziges Geschirr schimmelt nicht,
wenn man es einfriert