Zitat:
|
Wie dem auch sei, ich bin mir sicher eine Problembeschreibung an php.net wird dem Problem abhelfen
|
Das ist völlig unnötig!
Dein Problem ist folgendes:
Du vergleichst nicht Äpfel mit Birnen, sondern einen Integer Wert mit einem String.
Also zwingst du PHP zu einer Typekonvertierung.
Die Priorität liegt dabei auf Integer.
Dein String 'error' wird dadurch zur integer 0
Und "0 == 0" ist eben true, da beist keine Maus einen Faden ab.
Alternativ könntest du die 0 zu einem String wandeln, dann fluppt auch dein Vergleich!
PHP-Code:
if(((string)0) == 'trr')
echo 'true';
else echo 'false';