Mathias Brodala: Vergleichprobleme

Beitrag lesen

Hallo nochmal.

hab ich einen leichten Blackout?!

<?php

$zahl = '25c';
var_dump($zahl == (int)$zahl);
?>


> > warum kommt da true raus?  
> > '25c' == 25 sollte doch nicht true ergeben, oder?  
>   
> Offensichtlich konvertiert PHP hier „25c“ intern automatisch [in einen Integer-Wert](http://www.php.net/manual/de/language.types.string.php#language.types.string.conversion), wonach lediglich „25“ verbleibt; […]  
  
Dies bezieht sich natürlich auf die linke Seite des Vergleiches, ohne expliziten Cast.  
  
  
Einen schönen Freitag noch.  
  
Gruß, Mathias  

-- 
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)  
  
debian/rules