Mailinglisten-Archive |
Am Thursday 09 July 2009 17:20:43 schrieb Michael Dunkel: > versuch mal $a !== $b > ich weiß nicht wie php sich verhält wenn die strings numerisch sind, > im falle er wandelt es um sind beide 0 als zahl und damit gleich $a und $b sind Typ string, sagt jedenfalls var_dump. Nur für den Vergleich != werden sie anscheinend als int betrachtet. Wenn ich !== benutze knallt es hier: $a = 50; // Typ int $b = '50'; // Typ string Die sind dann bei !== sofort ungleich, klar unterschiedliche Typen. Komme wohl nicht umhin alles was mit $_POST reinkommt erst mal in den richtigen Typ zu wandeln, sonst geht das eine oder das andere nicht..
php::bar PHP Wiki - Listenarchive