phpbar.de logo

Mailinglisten-Archive

[php] string mit Nullen vergleichen

[php] string mit Nullen vergleichen

Thomas Winter thowinter at googlemail.com
Don Jul 9 17:39:30 CEST 2009


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