Rolf B: Typensetzung schlägt fehl

Beitrag lesen

Hallo Hank,

ich bin ja ein neugieriger Mensch

echo setinput(-100,'float_negativ');

Warum sollte man so etwas tun wollen?

  • es gibt keine PHP Typen für negative Zahlen
  • -100 ist ein Integerwert, ich wüsste keine Stelle, wo PHP ein float akzeptiert, ein int aber nicht
  • Und falls es Dir letztlich um setinput("-100", "float") geht - warum nicht einfach $x = floatval($x);? Oder eine der filter-Funktionen?

Die settype-Funktion ist - denke ich - ein Relikt aus PHP/FI 2.0 Zeiten und sollte heutzutage nicht mehr verwendet werden.

Rolf

--
sumpsi - posui - obstruxi